- Katılım
- 5 Ocak 2009
- Mesajlar
- 1,586
- Excel Vers. ve Dili
- 2003 Türkçe
Korhan Bey,Merhaba,
Ergün bey dikkat ettiyseniz Halit beyin önerdiği kodda aşağıdaki satırda "add" ifadesi kullanılmış.
Kod:With ActiveSheet.QueryTables.[COLOR=red]Add[/COLOR]
Bu ifade ekle anlamına gelmektedir. Siz kodu her çalıştırdığınızda sayfaya otomatikman yeni bir "QueryTable" eklenmektedir. Bu sebeple veri alımından önce sayfadaki alanı silmek gerekecektir. bu şekilde birden fazla "QueryTable" oluşması engellenmiş olacaktır.
İlginiz için çok teşekkür ederim. anladım. her kod çalıştığında "table" ekliyor. şöyle birşey deneyeyim dedim;
tables'in "name"ini ="tablo" yaptım. kodlar çalıştığında, "tablo" adında tablo var ise, "add" kodlarını atlasın diye pek de berecemedim.
