Aktif olan hücrenin sutun adı..

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,105
Excel Vers. ve Dili
office2010
Merhaba,
Aşağıdaki kod aktif hücrenin kaçıncı sutun olduğu bulunuyor.
Kod:
Sub sutun_no()
MsgBox ActiveCell.Column
End Sub
Arkadaşlar yapmak istediğim, hangi hücre aktif ise aktif hücrenin sutun adını bulmak. Yardımlarınızdan dolayı şimdiden teşekkür ederim.
 
Katılım
26 Kasım 2012
Mesajlar
750
Excel Vers. ve Dili
Excel 2007 Türkçe
örnek dosya eklerseniz daha çabuk çözüme ulaşabilirsiniz..
 

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,105
Excel Vers. ve Dili
office2010
Sayın apocalyt, ilgin için teşekkür ederim.
Boş bir excel sayfasında, örneğin E7 hücresi aktif ise yukarıdaki kod ile sutun numarası 5, yapılması istenen sutun adı: "E" olarak bulmak
 
Katılım
26 Kasım 2012
Mesajlar
750
Excel Vers. ve Dili
Excel 2007 Türkçe
şunu deneyin..

Sub deneme()
x = Mid(ActiveCell.Columns.Address, 2, 1)
MsgBox x
End Sub
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
İstediğiniz böyle bir şey mi?
Kod:
MsgBox "Aktif Hücre : " & ActiveCell.Address(0, 0)
 

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,105
Excel Vers. ve Dili
office2010
Teşekkür ederim.
İyi çalışmalar.
 

ZorBey_

Destek Ekibi
Destek Ekibi
Katılım
14 Mayıs 2011
Mesajlar
2,185
Excel Vers. ve Dili
Excel 2003 Türkçe
Merhaba
tasmed
İyi Çalışmalar
Sitedeki Arkadaşların
Hazırladığı Bir Örnek
Arşivimde Vardı.
 
Son düzenleme:

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,332
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Bu da başka bir yolu...

Kod:
MsgBox Chr(64 + ActiveCell.Column)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,157
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Günaydın,

Zeki bey sizin önerdiğiniz kodu "IV65536" hücresinde denediğimde hata veriyor. Ayrıca "Z" sütunundan sonraki sütunlarda farklı karakterler döndürüyor.

Alternatif olarak aşağıdaki kodu kullanabilirsiniz.

Kod:
Sub Aktif_Sutun()
    MsgBox Replace(ActiveCell.Address(0, 0), ActiveCell.Row, "")
End Sub
 

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,105
Excel Vers. ve Dili
office2010
Korhan Bey minnettarım. Aradığım kod buydu. Paylaşımda bulunun arkadaşlara çok çok teşekkür ederim.
İyi çalışmalar...
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,786
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Buda alternetif olsun

kod:

Kod:
MsgBox Split(ActiveCell.Address, "$")(1)
 
Katılım
24 Şubat 2009
Mesajlar
1,077
Excel Vers. ve Dili
2016
Altın Üyelik Bitiş Tarihi
01-03-2023
Merhabalar konu açmadan giriyorum, ama belirli bir aralıkta olan hücreler için nasıl yapılır. Örneğin Stok No yazısının altında bulunan hücreler için mesaj almak istiyorum. Stok No = D7 de, stoklar ise D8,D9,D10 gibi Mesajda Stoklar D8 ile D10 arasındadır şeklinde istiyorum. Teşekkürler.
 
Üst