Excel Makrolarını Tüm Çalışma Kitaplarında Çalıştırma
İşim gereği Exceli çok kullanıyorum. Kullanırken işlerimi otomatikleştirmek için sıklıkla makrolara başvuruyorum. Aynı işi yapan bir makroyu, her yeni çalışma kitabında yeniden yazmak zorunda kalıyordum.
Word için Normal.dotm adında bir şablon dosyası bulunuyor. Hazırladığım makroları bu dosya içerisine kaydettiğimde, tüm Word dosyalarında çalıştırabiliyorum.
Excel için ise Personal.xlsb adında bir dosya ile aynı işlemi yapabiliyoruz. Bunun için
Yeni bir Excel kitabı açıyoruz. Dosyayı .xlsb dosyası olarak kaydediyoruz. İsmini Personal yapıyoruz.

Bu dosyayı C:\Users\kullanıcıadı\AppData\Roaming\Microsoft\Excel\XLSTART\ klasörüne atıyoruz.
Yeni bir excel kitabı açıp Görünüm sekmesinde Makrolar pencersini açıyoruz. Burada istediğimiz isimde bir makro oluşturup kayıt yeri olarak Personal.xlsb'yi seçiyoruz.

Personal.xlsb dosyası görünüyorsa Görünüm sekmesinde gizle butonu ile Personal.xlsb penceresini gizliyoruz. Personal.xlsb her Excel dosyamız ile birlikte açılacağı için içindeki makrolarda onunla beraber çalışıyor olacak. Ancak dosya gizli olduğu arka planda çalışacak.

Makroları düzenlemek istediğimizde ise Personal.xlsb dosyasını görünür hale getirip, düzenlememizi yaptıktan sonra yeniden gizliyoruz.

Bende konunun çok uzmanı değilim ama elimden geldiğince yardımcı olmaya çalışayım. Linkleme derken nasıl bir şey istiyorsunuz tam olarak?
@moshck İnternetten aratınca şu iki fonksiyonu birleştirmek gerekiyor. Birinci fonksiyon klasör içindeki dosyaları listeliyor. İkinci fonksiyon ise listelenen dosyalar arasında arama yapacak. Ama daha çok ham. Eve gidince biraz daha uğraşırım üzerinde.
Bu işin en doğru tarafı, bu şekilde yapmak yerine add-in (eklenti) olarak yazmaktır. Eklentiye çevirdiğiniz zaman çok daha genelleştirmiş oluyorsunuz makronuzu.
Daha önce hiç eklenti üzerinde çalışmamıştım. Bugün bakayım. Yapabilirsem sık kullandığım makroları çevirip burada paylaşırım.
@moshck https://pypi.org/project/pyxll/ Şöyle bir şey de varmış. Python kullanarak da geliştirme yapılabiliyormuş. İsterseniz bir bakın.
ben yeni bir sekme ekleyip(ribbon x editor) çok kullandıklarımı add-in olarak kaydettim. her excelde o sekme açılıyor makrolara erişim sağlıyor, örnek: