Manuel Range seçmek

Katılım
4 Haziran 2007
Mesajlar
34
Excel Vers. ve Dili
2003
Merhaba,
yazdığım makronun bir kısmında belli hücreleri seçmem gerekiyor. Bu hücreler içindeki bilgilere göre hesaplama yapılacak. Manuel olarak bu işlemi gerçekleştirmenin bir yöntemi var mıdır? (kastetmeye çalıştığım Vlookup'taki alan tanımlama gibi bir şey)
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,214
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
RefEdit1 nesnesi ile yapabilirsiniz.
Private Sub CommandButton1_Click()
TextBox1 = WorksheetFunction.Sum(Range(RefEdit1))
End Sub
 
Katılım
4 Haziran 2007
Mesajlar
34
Excel Vers. ve Dili
2003
teşekkürler leventm. peki refedit ile seçtiğim range'in sol ust ve sag alt hücrelerinin adreslerini ayrı ayrı nasıl alabilirim?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,056
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Sol üst için (ilk adres);

Kod:
Range(RefEdit1).Cells(1).Address
Sağ alt için (son adres);

Kod:
Range(RefEdit1).Cells(Range(RefEdit1).Count).Address
 
Katılım
21 Mayıs 2007
Mesajlar
57
Excel Vers. ve Dili
Excel 2010 Türkçe
Verdiğiniz bilgiler için teşekkürler Sn.leventm
 
Katılım
4 Haziran 2007
Mesajlar
34
Excel Vers. ve Dili
2003
çok teşekkürler leventm, tam da aradığım cevaptı.
 
Üst