for i= problem to... for next

Katılım
24 Aralık 2005
Mesajlar
56
For i = X To Cells(2, "I").End(xlUp).Row Step -1
veri1 = Sheets("GSCIKIS").Range("I" & j).Value



formul satirindaki X rakami hergun baska bir deger olmasi gerekiyor, bu durumda elle degistiriyorum.

data sayfasindaki, A kolonundaki degerleri arasa, bu degere esit buldugu ilk hucrenin satir sayisi = x seklindeki formulu yazamadim, yazabilsem; for i= yerinde sayi yerine bu x i tanimlardim.

yardimci olur musunuz?

tesekkurler...
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
a=[a2:a65536].Find("Ali").Row

For i = a To Cells(2, "I").End(xlUp).Row Step -1

olarak deneyin.
 
Katılım
24 Aralık 2005
Mesajlar
56
Sayin Ripek,
Oncelikle tesekkurler, sayenizde satir sayisini x= seklinde tanimlamayi ogrenmis oldum. ama bir yardima daha ihtiyac var.
a=Sheets("data").[a2:a65536].Find("Ali").Row...

bu formulun icine [a2:a65536] araliginin hangi calisma sayfasi icinde oldugunu da belirtmem gerek, makro baska sayfalarda calisiyorda, data baska sayfada
 
Katılım
24 Aralık 2005
Mesajlar
56
bir onceki satira sheets("data").activate yazarak cozdum sanirim

ama yine de a=[a2:a65536].Find("Ali").Row formulunde [a2:a65536] araliginin hangi calisma sayfasinda oldugunu bu formul satirinda belirtebilseydim daha yerinde olurdu.
a=Sheets("data").[a2:a65536].Find("Ali").Row.. satirini yazinca hata veriyor, demek ki dogru bir yazilis degil.

Sn. Ripek tekrar tesekkurler sorunumu cozdugunuz icin.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
a=Sheets("data").[a2:a65536].Find("Ali").Row

doğru sonuç vermedi mi?Çünkü bende gayet düzgün çalışıyor.
 
Son düzenleme:
Üst