webde tablo gibi görünen yerdeki verileri aktarma

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Dosyanız ektedir.... eklediğiniz modulleri silip, tekrar ekledim. Başka da birşey yapmadım, şimdi çalışıyor......

.
 

Ekli dosyalar

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
329
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
Dosyanız ektedir.... eklediğiniz modulleri silip, tekrar ekledim. Başka da birşey yapmadım, şimdi çalışıyor......

.
Farklı dosyaya alınca yine aynı hata verdi neden olduğunu anlamadım

Bende Export ve İmport yaparak modülleri ana dosyaya aldım, sorunsuz çalıştı

Teşekkür ederim
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
329
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
329
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
Merhaba

Mali tablolar için değiştirdim, sarı alanda hata verdi
Anladığım kadarıyla hata veren her para birim için

"json" sonrası (1) silince çalıştı, bu defada veri getirmiyor

Nerde hata yapıyorum


252164252166
252163
 

Ekli dosyalar

Son düzenleme:

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bilgisayarim yok yanimda, telefondan yaziyorum;

For each xcurrency in json(1).value

Olarak deneyin....


.
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
329
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
Denedim olmadı, aynı yerde hata verdi

252168
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Sanirim "value" ifadesinde "v" kucuk harfle yazilmasi gerektigi ama VBA otomatik olarak "Value" yaptigi icin sorun oluyor.

Simdi soyle yapalim....

Bir onceki mesajda belirttigim duzenlemeyi kullanacaksiniz. Oradaki "For..next" satirindan once asagidakini ilave edip deneyin....

Dim value as object

For each xcurrency in json(1).value

.....
....

yani "value" yazimi tamami kucuk harf olmali


.
.
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
329
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
Eğer doğru anladım ise ekledim, yine aynı yerde hata verdi

252169
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Hata mesajinda ne diyor?

.
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
329
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Denemek icin o For-Next dongusunu iptal edin, yerine sunu yazip bir calistirin.... bakalim ne sonuc cikacak?

Msgbox json(1)(0).value("value4")

Veya;

Msgbox json(1)(0).value.value4

.
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
329
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
Her ikisini de denediğimde aşağıdaki gibi hata verdi

252172
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Hmmm.....

Peki, o satirin yerine

Msgbox htmlcode

Yazinca ne geliyor?

.
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
329
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
datayı okudu, ilginç bir şekilde satıra dökmüyor

252175
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Hmmm.... JSon verileri geliyor, sikinti yok.

Son olarak, bir de bunu deneyin....

Msgbox json.value(0)("value4")

Veya

Msgbox json.value(0).value4

.
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
329
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
ekleyince bu hatayı verdi

252176
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Neyse.... bilgisayar olmayinca anlamak zor oluyor.

Bayramdan sonra bakariz artik...

.
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
329
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
teşekkür ederim hocam
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
27 No'lu mesajdaki onerimde yer alan

"Json(1)" yerine sadece "Json" olarak yazip denemismiydiniz?

.
 

mekist

Altın Üye
Katılım
13 Ağustos 2008
Mesajlar
329
Excel Vers. ve Dili
Office 365 ProPlus-Türkçe
Altın Üyelik Bitiş Tarihi
03-10-2026
denememiştim, şimdi denedim
method hatası veriyor
252178
 
Üst