Bu dosya, Excel'de bir sütunun harfinden numarasını, numarasından da harfini bulmak için hazırlanmış iki kullanıcı tanımlı fonksiyon (KTF) içerir. Sütun numarası ile sütun adı arasında dönüşüm gereken formüllerde, örneğin INDIRECT veya ADDRESS ile çalışırken pratik bir çözüm sunar.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- exceldestek.com | exceldepo.com sayfası: A1:B5 aralığında örnek veri bulunur. A1 hücresinde sütun numarası olarak 5, A4 hücresinde sütun adı olarak AA yazılıdır; fonksiyonlar bu değerler üzerinde denenebilir.
- Module1: İki fonksiyonun bulunduğu VBA modülüdür.
Makrolar
Modülde Sub değil, hücrelerden formül gibi çağrılan iki Function vardır:- Sütundegeri: Verilen sütun harfinin numarasını döndürür. Harfin sonuna "1" ekleyerek hücre adresi oluşturur ve bu hücrenin Column özelliğini okur. Örneğin AA için 27 döner.
- Sütunadi: Verilen sütun numarasının harfini döndürür. 1. satırdaki ilgili hücrenin adresinden satır bilgisini ayıklayarak yalnızca sütun harfini verir. Örneğin 5 için E döner.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sütun harfinin numarasını bulmak için boş bir hücreye şu formülü yazın:
=Sütundegeri("AA") - Sütun numarasının harfini bulmak için şu formülü kullanın:
=Sütunadi(5) - Sabit değer yerine hücre başvurusu da verilebilir; örneğin A1 veya A4 hücresindeki değer fonksiyona argüman olarak yazılır.
- Fonksiyonları başka bir çalışma kitabında kullanmak için Module1 içeriğini o dosyanın VBA projesine kopyalayın ve dosyayı .xlsm olarak kaydedin.