Formula da İNDİS Kullanımı

Katılım
2 Ocak 2008
Mesajlar
4
Excel Vers. ve Dili
Excel 2000
arkadaşlar alttaki kodlarda bir hata mı var mı, çalışmamasının nedeni ne olabilir?

Set st = Sheets("Sayfa2")

Sonst = st.Cells(65536, 1).End(xlUp).Row

st.Cells(2, 5).Formula = "=İNDİS(DOT(B2:B" & sonst & ";A2:A" & sonst & ");1)
 
Katılım
26 Mayıs 2005
Mesajlar
608
Excel Vers. ve Dili
Office 2022 - Türkçe
Altın Üyelik Bitiş Tarihi
16-03-2025
arkadaşlar alttaki kodlarda bir hata mı var mı, çalışmamasının nedeni ne olabilir?

Set st = Sheets("Sayfa2")

Sonst = st.Cells(65536, 1).End(xlUp).Row

st.Cells(2, 5).Formula = "=İNDİS(DOT(B2:B" & sonst & ";A2:A" & sonst & ");1)
aşağıdaki kodun sonuna " işareti koymamanızdan kaynaklanabilirmi

st.Cells(2, 5).Formula = "=İNDİS(DOT(B2:B" & sonst & ";A2:A" & sonst & ");1)
 
Katılım
2 Ocak 2008
Mesajlar
4
Excel Vers. ve Dili
Excel 2000
teşekkur ederim, fakat koddan alıntı yaparken tırnak işaretini yanlışlıkla almamışım

st.Cells(2, 5).Formula = "=İNDİS(DOT(B2:B" & sonst & ";A2:A" & sonst & ");1)"

bu şekilde ve çalışmıyor.
 
Katılım
7 Ağustos 2007
Mesajlar
328
Excel Vers. ve Dili
excell 2003 - 2007
Dosya ekleyebilirseniz mutlaka yardımcı olan çıkacaktır. dosyadan çözüme ulaşmak herzaman daha kolay oluyor.
 
Katılım
27 Temmuz 2004
Mesajlar
719
Excel Vers. ve Dili
Excel 2003 Tr
Tırnak içinde de olsa noktalıvirgül yerine virgül kullanmak lazım. Ayrıca bende formüllerin türkçe isimlerini kullandığımda #Ad hatası oluşuyor, o hücrenin içinde entera basınca hata düzeliyor. İngilizce isimleri kullandığımda ise problem çıkmıyor.
 
Katılım
2 Ocak 2008
Mesajlar
4
Excel Vers. ve Dili
Excel 2000
Tırnak içinde de olsa noktalıvirgül yerine virgül kullanmak lazım. Ayrıca bende formüllerin türkçe isimlerini kullandığımda #Ad hatası oluşuyor, o hücrenin içinde entera basınca hata düzeliyor. İngilizce isimleri kullandığımda ise problem çıkmıyor.

Teşekkur ederim. Halloldu virgul koyunca. eline sağlık yazdığın cevap için
 
Üst