Aktif hücreden 50 satır yukarısını seçme

Katılım
7 Temmuz 2005
Mesajlar
70
Excel Vers. ve Dili
Office Xp - Türkçe
Merhaba,
Activecelll ile excelde bi hücreye gidiyorum bu hücreden yukarıd doğru 50 satır seçmem gerekiyor.Activecell kullanmamın nedeni gideceğim hücre sürekli değişiyor sabit bi hücre yok yani bu sabit olmayan hücredeen yukarı doğru seçim yapabilirmiyim?
Teşekkürler...
 
Katılım
2 Mart 2005
Mesajlar
556
Excel Vers. ve Dili
Office 2013 Türkçe
merhaba,
Cells(ActiveCell.Row - 50, ActiveCell.Column).Select


bu şekilde seçebilirsiniz ama sonuç eksi çıkarsa problem olur.Bu yüzden on error eixt sub ile birlikte kullanmanız yerinde olur.
 
Katılım
7 Temmuz 2005
Mesajlar
70
Excel Vers. ve Dili
Office Xp - Türkçe
Sn Bedersu
cevabınız içn teşekkürler fakat sorunumu çözemedim herhalde ben eksik analttım sorumu activecell ile örneğin a:196 hücresine geldim bu hücreden yani a:196 dan a:146 ya kadar olan alanı seçmek istiyorum.
Yardımcı olursanız sevinirim.
İyi çalışmalar dilerim
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Sub git()
On Error GoTo hata
st = ActiveCell.Row
cl = ActiveCell.Column

aktif = Cells(st, cl).Address
once = Cells(st, cl).Offset(-50, 0).Address
Range(once & ":" & aktif).Select
Exit Sub
hata:
MsgBox ("Gideceğiniz satır 1 'den küçük")

End Sub
 
Katılım
7 Temmuz 2005
Mesajlar
70
Excel Vers. ve Dili
Office Xp - Türkçe
Çok teşekkürler.Sorun çözüldü sayenizde....
İyi günler...
 

NBATMAN

Destek Ekibi
Destek Ekibi
Katılım
1 Aralık 2007
Mesajlar
636
Excel Vers. ve Dili
Office 2003 excel Türkçe
Sayın Zafer bey,

bir sorum olucak size userformda bir combobox mevcut, ben bu combobox daki değer ile işleşen hücreyi sayfada bulup aktif etmek istiyorum bunu kod olarak nasıl yaparım? Teşekkürler...
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,573
Excel Vers. ve Dili
Microsoft 365- Türkçe
Marhaba Sn NBATMAN

Aşağıdaki Kodları deneyiniz...

Kod:
Dim bul As Range
Set bul = Cells.Find([COLOR=red]ComboBox1.Value[/COLOR], lookat:=xlWhole)
If bul Is Nothing Then MsgBox "Aradığınız veri bulunmamaktadır!", , "UYARI": Exit Sub
bul.Select
 
Üst