İçeriğe geç
parazade

Kişisel Makro Çalışma Kitabı Nedir?

İngilizce: Personal Macro Workbook

Yayın: · Son güncelleme:

Kişisel Makro Çalışma Kitabı Nedir? Kısaca

Kişisel Makro Çalışma Kitabı, Excel her açıldığında arka planda gizlice yüklenen PERSONAL.XLSB adlı dosyadır. Buraya kaydedilen makrolar, açtığınız tüm çalışma kitaplarında kullanılabilir.

Kişisel Makro Çalışma Kitabı nedir?
İçindekiler
  1. Kişisel Makro Çalışma Kitabı nedir?
  2. Nasıl oluşturulur?
  3. Örnek kullanım
  4. Nelere dikkat etmeli?

Kişisel Makro Çalışma Kitabı nedir?

Kişisel Makro Çalışma Kitabı, sık kullandığınız makroları tek bir yerde saklayan özel bir Excel dosyasıdır. Dosyanın adı PERSONAL.XLSB'dir ve Excel'in başlangıç klasöründe durur. Excel her açıldığında bu dosya gizli olarak yüklenir.

Bu sayede buraya kaydedilen makrolar yalnız tek bir dosyaya bağlı kalmaz. Hangi çalışma kitabını açarsanız açın, Makro penceresinde bu makroları görür ve çalıştırırsınız.

Nasıl oluşturulur?

Dosyayı elle oluşturmanız gerekmez. Makro Kaydet penceresinde, makronun saklanacağı yer olarak Kişisel Makro Çalışma Kitabı'nı seçip bir kayıt yaptığınızda Excel dosyayı kendisi açar. Excel'i kapatırken bu dosyadaki değişiklikleri kaydetmek isteyip istemediğinizi sorar; kaydetmezseniz makro kaybolur.

Örnek kullanım

Her gün farklı dosyalarda seçili hücrelerdeki fazla boşlukları temizlediğinizi düşünün. Bu işi yapan küçük bir makroyu kişisel çalışma kitabına kaydedersiniz. Artık müşteriden gelen her yeni dosyada makroyu bir kısayolla çalıştırırsınız. Makronun içinde olmadığı .xlsx dosyalarını da .xlsm'e çevirmeniz gerekmez.

Nelere dikkat etmeli?

Kişisel çalışma kitabı yalnız sizin bilgisayarınızda bulunur. Bir dosyayı iş arkadaşınıza gönderdiğinizde bu makrolar onunla gitmez. Paylaşılması gereken makroları dosyanın kendisine kaydedin.

Bilgisayar değiştirdiğinizde ya da Office yeniden kurulduğunda bu dosyanın kaybolma ihtimali vardır. PERSONAL.XLSB dosyasını ara sıra bir yedek klasörüne kopyalamak ya da önemli modülleri VBA düzenleyicisinden dışa aktarmak, yıllar içinde biriktirdiğiniz makroları korur.

Sıkça Sorulan Sorular

Kişisel Makro Çalışma Kitabı nasıl oluşturulur?

Makro kaydederken "Makroyu depolama yeri" listesinden Kişisel Makro Çalışma Kitabı'nı seçin. Excel bu dosyayı ilk kayıtta kendisi oluşturur.

PERSONAL.XLSB neden görünmüyor?

Dosya varsayılan olarak gizli açılır, böylece her açılışta ekranınızı kalabalıklaştırmaz. Görünüm sekmesindeki Göster komutuyla görünür yapabilir ya da VBA düzenleyicisinde proje gezgininde bulabilirsiniz.

İlgili terimler

Makro Kaydetme(Record Macro)Makro kaydetme, Excel'de yaptığınız tıklama ve yazma işlemlerinin kaydedici tarafından VBA koduna dönüştürülmesidir. Kod bilgisi olmadan basit otomasyonlar oluşturmanın en kolay yoludur.Makro(Macro)Makro, Excel'de tekrarlanan bir dizi işlemi kaydedip tek komutla yeniden çalıştırmayı sağlayan otomasyon kaydıdır. Arka planda VBA diliyle yazılmış bir koddan oluşur ve .xlsm gibi makro destekli dosyalarda saklanır.VBA Düzenleyicisi(VBA Editor)VBA düzenleyicisi, Excel'de makro kodlarını yazmak, düzenlemek ve hata ayıklamak için kullanılan ayrı penceredir. Visual Basic Editor ya da kısaca VBE olarak da anılır ve Alt+F11 ile açılır.XLSBXLSB, Excel'in ikili çalışma kitabı biçimidir. Verileri XML yerine ikili yapıda sakladığı için büyük dosyalar genellikle daha hızlı açılır ve kaydedilir, dosya boyutu da çoğu zaman küçülür; makro da saklayabilir.Çalışma Kitabı(Workbook)Çalışma kitabı, Excel'de kaydettiğiniz dosyanın kendisidir. İçinde bir ya da daha fazla çalışma sayfası bulunur ve genellikle .xlsx uzantısıyla saklanır; İngilizcede workbook olarak geçer.XLSXXLSX, Excel 2007'den bu yana kullanılan varsayılan çalışma kitabı dosya biçimidir. Office Open XML standardına dayanır, sıkıştırılmış XML dosyalarından oluşur ve makro saklayamaz.VBA(Visual Basic for Applications)VBA (Visual Basic for Applications), Microsoft Office uygulamalarına gömülü bir programlama dilidir. Excel'de makroların yazıldığı dildir ve tekrarlanan işleri otomatikleştirmek, özel fonksiyon ve formlar oluşturmak için kullanılır.