Bu dosya, Excel'de R1C1 başvuru stili açıldığında formüllerin ve sütun başlıklarının yeniden A1 stiline döndürülmesini sağlar. İşlem ActivateA1 adlı makroyla yapılır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
F10 hücresinde ise dosyanın adını getiren, kullanıcı tanımlı FileName fonksiyonu çağrılır:
Dosyanın içeriği
- Sheet1: A1:K10 aralığını kullanan tek sayfadır. A1 hücresinde 6 değeri, F2 hücresinde "Resme Tıklat" yazısı bulunur. F10 hücresi çalışma kitabının dosya adını gösterir.
- Module1: ActivateA1 ve FileName adlı iki yordamı barındıran VBA modülüdür.
Kullanılan formüller
A1 hücresinde, B1 hücresindeki değere 1 ekleyen formül yer alır:=B1+1
=FileName()
Makrolar
- ActivateA1: Excel'in başvuru stilini kontrol eder ve xlA1 değerine ayarlar. Böylece R1C1 stili kapatılır; satır ve sütun başlıkları harf-rakam düzenine döner, formüller A1 biçiminde görüntülenir. Kodda her iki koşul dalında da aynı atama yapıldığından sonuç her zaman A1 stilidir.
- FileName: Çalışma kitabının adını (ThisWorkbook.Name) döndüren fonksiyondur ve F10 hücresinde kullanılır.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Excel'de R1C1 stili açıksa Sheet1 sayfasındaki F2 hücresinde bulunan "Resme Tıklat" yazısına tıklayarak ActivateA1 makrosunu çalıştırın. Makro bu alana atanmamışsa Alt+F8 ile ActivateA1 seçilip çalıştırılır.
- Başvuru stili A1 olarak değişir; formüller yeniden A1 biçiminde görünür.
- Aynı makroyu kendi dosyanıza almak için Module1 içindeki kodu kendi projenize kopyalayın.