Excel'de REGISTER.ID (YAZMAÇ.KODU) Fonksiyonu Nasıl Kullanılır
Türk | İngilizce |
---|---|
YAZMAÇ.KODU | REGISTER.ID |
Kullanımı Excel ve Google Sheets’te YAZMAÇ.KODU (REGISTER.ID) Fonksiyonu
Excel’de, YAZMAÇ.KODU (REGISTER.ID) fonksiyonu, Visual Basic for Applications (VBA) modülünde kaydedilmiş olan bir işlev veya yordamın benzersiz tanımlayıcı numarasını döndürür. Bu fonksiyon, genellikle makro yazımında ve karmaşık işlemlerin yönetiminde tercih edilir. Unutmayın ki, Google Sheets bu fonksiyonu desteklememektedir; bu nedenle açıklamalar yalnızca Excel için geçerlidir.
Fonksiyon Sözdizimi ve Örnekler
YAZMAÇ.KODU fonksiyonunun sözdizimi şu şekildedir:
=YAZMAÇ.KODU("makro_adı")
Örneğin, “Toplama” adında bir makro tanımlandı ise, bu makronun benzersiz ID numarasını almak için kullanılır:
=YAZMAÇ.KODU("Toplama")
Pratik Kullanım Senaryoları
Kompleks Makro Yönetimi
Çok sayıda makro kullanıyorsanız ve bu makroları belirli bir düzen içinde çalıştırmanız gerekiyorsa, YAZMAÇ.KODU değerlerini kullanarak bu işlemi otomatize edebilirsiniz.
Makro Adı | YAZMAÇ.KODU |
---|---|
Toplama | =YAZMAÇ.KODU("Toplama") |
Çıkarma | =YAZMAÇ.KODU("Çıkarma") |
Bu tabloyu kullanarak, belirli bir sıra gözeterek makroları aktif hale getirebilir ve işlemlerinizi daha verimli hale getirebilirsiniz.
Hata Ayıklama ve Test
Büyük bir Excel projesinde, çeşitli makroların etkileşimlerini gözlemlemek son derece önemlidir. YAZMAÇ.KODU fonksiyonu ile her bir makronun ID’sini alabilir, ve bu ID’leri log dosyalarında veya hata kayıtlarında kullanabilirsiniz.
'Makro çalıştırılıyor... Sub MakroÇalıştır(makro_adı As String) Dim makro_id As Long makro_id = Application.Run("YAZMAÇ.KODU", makro_adı) 'ID'yi logla Debug.Print "Makro ID: " & makro_id Application.Run(makro_adı) End Sub
Bu script, belirli bir makro adını fonksiyona verir, o makronun ID’sini alır ve bu ID’yi hata ayıklama konsoluna yazdırır, ardından belirtilen makroyu çalıştırır.
Daha fazla bilgi: https://support.microsoft.com/tr-tr/office/yazmaç-kodu-işlevi-f8f0af0f-fd66-4704-a0f2-87b27b175b50