Sütundaki Dolu Hücreleri Seçmek

Katılım
13 Eylül 2015
Mesajlar
201
Excel Vers. ve Dili
2010 VBA
Altın Üyelik Bitiş Tarihi
04-08-2023
Merhaba Arkadaşlar,

D,E,F,G,H,I olmak üzere toplam 6 sütunumda verilerim var. Ben istiyorum ki bu sütunlarımdan aşağıya doğru boş olan hücrelere kadar dolu olan hücreleri seçsin. Yardımcı olabilir misiniz ?
 
Katılım
1 Kasım 2015
Mesajlar
259
Excel Vers. ve Dili
Excel 2013 TR 64 bit
Altın Üyelik Bitiş Tarihi
23.02.2021
seçsin derken nasıl bir seçimden bahsediyorsunuz yazdığınız pek açık değil.
tek tek tüm sütunlar en son dolu olan hücreye kadar seçilsinmi istiyorsunuz. yada tüm sütunlardaki en son verinin bulunduğu satırlar aynı da 6 sütun birden en son dolu olan hücreye kadar seçilsin mi istiyorsunuz. bu sütunlardaki veriler sabit mi. yoksa satır sayıları değişebilir mi
biraz daha açıklayıcı olun ve mümkünse ne istediğinizi anlatan bir dosya örneği paylaşın
 
Katılım
13 Eylül 2015
Mesajlar
201
Excel Vers. ve Dili
2010 VBA
Altın Üyelik Bitiş Tarihi
04-08-2023
Savaş Bey,

Maalesef örnek excel paylaşamıyorum.Ama aşağıda ekran görüntüsü paylaştım. İstediğim tam olarak şu, D,E,F,G,H,I sütunlarımdaki dolu olan satırlara kadar seçecek.

mesala resimde D17 ile I17 arası dolu ben bu aralığı kopyalasın istiyorum. Önemli bir konu verilerim sabit değil bazen 17 satır bazen 100 satır olabiliyor. dolu olan hücreleri seçsin istiyorum.

Yardımlarınız için teşekkür ederim.

 

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,893
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
. . .

Kod:
Sub KOD()
son = Cells(Rows.Count, "D").End(3).Row
Range("D1:I" & son).Select
End Sub
. . .
 
Katılım
13 Eylül 2015
Mesajlar
201
Excel Vers. ve Dili
2010 VBA
Altın Üyelik Bitiş Tarihi
04-08-2023
Emir Bey,

Denedim yalnız, aşağıdaki gibi tüm sütunları seçti yani boşlarıda seçti. Ben sadece boş satıra kadar seçsin istiyorum.


 
Katılım
13 Eylül 2015
Mesajlar
201
Excel Vers. ve Dili
2010 VBA
Altın Üyelik Bitiş Tarihi
04-08-2023
Emir Bey,

Evet tüm boş ve dolu sütun, satır ve hücrelerimde formül var.
 
Katılım
1 Kasım 2015
Mesajlar
259
Excel Vers. ve Dili
Excel 2013 TR 64 bit
Altın Üyelik Bitiş Tarihi
23.02.2021
Kod:
Sub Makro1()
'
' Makro1 Makro
'

'
    Range("D2").Select
    Selection.CurrentRegion.Select
    Selection.Copy
    Range("A1").Select
End Sub
bunu bir denermisin makro olarak hazırladım.
denemesini yaptım rengi değil sadece girdiyi seçti. fakat a ve c sütunlarında da verilerin var c sütunundan sonra bir sütun boşluk bırakırsanız ve 1 satırından sonra yine bir boşluk bırakırsanız ve makronun Range("D2").Select satırını Range("E3").Select ; olarak değiştirirseniz sorunsuz çalıştırması lazım. biraz sıkıntılı gibi ama daha iyi bir sonuç bulana kadar kullanabilirsin
 
Son düzenleme:
Katılım
13 Eylül 2015
Mesajlar
201
Excel Vers. ve Dili
2010 VBA
Altın Üyelik Bitiş Tarihi
04-08-2023
Savaş Bey,

Maalesef olmadı. Emir bey tam istediğim kodu yazdı ama boş hücrelerimi de seçiyor. Çünkü formüller var boş hücrelerde.
 
Katılım
13 Eylül 2015
Mesajlar
201
Excel Vers. ve Dili
2010 VBA
Altın Üyelik Bitiş Tarihi
04-08-2023
Savaş Bey,
Test ettim olmadı. D ile I sütunlarından aşağı doğru boş hücelere kadar olan alanı seçsin istiyorum. Not: Boş hücrelerimin hepsinde formül var.
 

Emir Hüseyin Çoban

Destek Ekibi
Destek Ekibi
Katılım
11 Ağustos 2008
Mesajlar
5,893
Excel Vers. ve Dili
Office 2013 Tr - Win10 x64
. . .

Kod:
Sub kod()
    son = Evaluate("=LOOKUP(2,1/($D$1:$D$65536<>""""),ROW($D$1:$D$65536))")
    Range("D1:I" & son).Select
End Sub
. . .
 
Katılım
31 Aralık 2014
Mesajlar
1,845
Excel Vers. ve Dili
Excel 2010
Merhaba
Alternatif olarak denerseniz;
Kod:
Set x = [D:I].Find("*", LookIn:=xlValues, SearchDirection:=xlPrevious)
 Range("D1:I" & x.Row).Select
 
Katılım
13 Eylül 2015
Mesajlar
201
Excel Vers. ve Dili
2010 VBA
Altın Üyelik Bitiş Tarihi
04-08-2023
Emir Bey,
Savaş Bey,
PLİNT,

Yardımlarınız için teşekkür ederim. Emir beyin 12 nolu mesajındaki kod ile denedim oldu.
 
Üst