• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Kolon adını değişkenden alma

Katılım
8 Temmuz 2006
Mesajlar
144
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 Tr
Merhaba arkadaşlar:
excel sayfasında son satırı bulurken kullandığımız
[A65536].end(3).row
ifadesinde kolon adını bir değişkenden aldığımızda kodu nasıl yazmamız gerekiyor.


cln = Cells(1, i).Address
cln=replace(cln,"$","")
cln=replace(cln,0,"")
cln=replace(cln,1,"")
cln=replace(cln,2,"")
cln=replace(cln,3,"")
cln=replace(cln,4,"")
cln=replace(cln,5,"")
cln=replace(cln,6,"")
cln=replace(cln,7,"")
cln=replace(cln,8,"")
cln=replace(cln,9,"")

for t = 1 to sheets("Veriler").[cln & 65536].end(3).row
şeklinde deniyorum olmuyor.
 
Merhaba,

Bu şekilde deneyin.

cln yi nasıl bulunacağını mesajınızdan anlamadım fakat aşağıdaki gibi yazarak olabilir.

Sheets("Veriler").Cells(65536, cln).End(3).Row

Aşağıdaki gibi kullanarak versiyona göre son satırı 65536 olmadan rows.count ile yazarsınız.

Sheets("Veriler").Cells(Rows.Count, cln).End(3).Row

.
 
Merhaba;
for t = 1 to sheets("Veriler").[cln & 65536].end(3).row
satırını;
for t = 1 to sheets("Veriler").Cells(Rows.Count, cin).End(xlUp).Row

şeklinde deneyin.
İyi çalışmalar.

Not: Ömer Bey'in cevabını görmeden yazmıştım. (Aynı cevabın tekrarı gibi oldu)
 
Son düzenleme:
Teşekkür ederim çok yardımcı oldunuz.
 
Geri
Üst