• Foruma hoş geldin 👋 Ziyaretçi

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Çözüldü VBA kullanarak bir img alt değeri nasıl alınır

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

fantopence

Yeni Üye
Katılım
25 Ağu 2022
Mesajlar
31
Aldığı beğeni
0
Excel V
Office 2010 TR
Merhabalar, aşağıdaki <img alt="N11" değerini vba ile nasıl alabilirim.

Set digerSaticilar = HTMLDoc.getElementsByClassName("pl_v8 pr_v8")(0).getElementsByClassName("iC xt_v8")(i2 - 1).getElementsByClassName("v_v8")(0)

Bu kod ile /tekno11 metnini alabiliyorum. Fakat yukardaki koda ekleyerek N11 değerinin nasıl çekebilirim?

11111111.png
 
Merhabalar, kusura bakmayın geç dönüş yaprım...:( Ekteki tabloda linkte satıcıların yanında pazaryeri simgesi svg olarak geliyor. img alt bilgisinde pazaryeri ismi yazıyor. Bu img alt metnini nasıl çekebiliriz. Şimdiden teşekkürler Ek olarak aşağıdaki formülü nasıl makro hale getirebiliriz. Yani bir sayfadaki 100 satıra uygulayacağız.

Apache config:
=DÜŞEYARA(C3;ELEMAN({1;2};'HB-REKABET'!L:L;'HB-REKABET'!F:F);2;0)
Şimdiden teşekkür ederim..
 

Ekli dosyalar

Deneyiniz.
Kod:
Set digerSaticilar = HTMLDoc.getElementsByClassName("pl_v8 pr_v8")(0).getElementsByClassName("iC xt_v8")(i2 - 1).getElementsByClassName("v_v8")(0)
aa = Mid(digerSaticilar.innerHTML, 11, WorksheetFunction.Find("src=", digerSaticilar.innerHTML, 1) - 13)
 
Kodlarda adım adım ilerlediğinizde aa değişkeni N11 değerini almıyor mu?
aa değişkenini bir hücreye yazdırıp deneyin.
 
Makrolar konusunda çok deneyimli değilim fakat kodları benim kof-dlarımın yerine yazdım. Fakat sonuç aynı. Tablomda deneyebilirsiniz..
 
Deneyiniz.
 

Ekli dosyalar

Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst