Bir çalışma kitabında başka yerde kullanmak istediğiniz bir Visual Basic for Applications Visual Basic for Applications (VBA) makrosu varsa, Visual Basic Düzenleyicisi'ni (VBE) kullanarak, makroyu içeren modülü açık olan başka bir çalışma kitabına kopyalayabilirsiniz.
Makrolar ve VBA araçları, varsayılan olarak gizli olan Geliştirici sekmesinde bulunabilir; dolayısıyla ilk adım bu sekmeyi etkinleştirmektir.
- Windows için Dosya>Seçenekleri>Şeridi Özelleştir'e gidin.
- Mac için Excel>Tercihleri'ne gidin...>Şerit & Araç Çubuğu.
- Ardından, Şeridi Özelleştir bölümünde, Ana Sekmeler altında, Geliştirici onay kutusunu işaretleyin.
Makrolara ve VBA'ya genel bakış
Makrolar ve genel olarak VBA hakkında bilginiz yoksa, aşağıdaki bilgiler size yardımcı olabilir.
Makro, görevleri otomatikleştirmek için kullanabileceğiniz bir eylem veya eylemler kümesidir.
Geliştirici sekmesindeki Makro Kaydet komutunu kullanarak makroları kaydedebilirsiniz.
Makrolar VBA programlama dilinde kaydedilir.
Excel tarafından açılan bir pencere olan Visual Basic Düzenleyicisi'nde makrolarınızı inceleyebilir ve düzenleyebilirsiniz. İşte Windows için VBE penceresine bir örnek:
MakeCellGreen ve SetRowHeight adlı makrolar, Kitap1'de depolanan Modül1 adlı bir modülde bulunur.
Bir modülü bir çalışma kitabından diğerine kopyalama
- Hem kopyalamak istediğiniz makroyu içeren çalışma kitabını hem de kopyalamak istediğiniz çalışma kitabını açın.
- Geliştirici sekmesinde Visual Basic Düzenleyicisi'ni açmak için Visual Basic'e tıklayın.
- Visual Basic Düzenleyicisi'nde, Görünüm menüsünde, Proje Gezgini
tıklayın veya CTRL+R tuşlarına basın. -
Proje Gezgini bölmesinde, hedef çalışma kitabına kopyalamak istediğiniz makroyu içeren modülü sürükleyin. Bu durumda, Modül1'i Kitap2.xlsm'den Kitap1.xlsm'ye kopyalıyoruz.
- Module1, Book2.xlsm'den kopyalandı
- Modül1'in kopyası Book1.xlsm'ye kopyalandı
Daha fazla yardım mı gerekiyor?
Dilediğiniz zaman Excel Teknoloji Topluluğundaki uzmanlara sorabilir veya Topluluklar'dan destek alabilirsiniz.