Excel için Makroları Nasıl İçe Aktarırım?

Excel makroları yalnızca oluşturuldukları çalışma kitabıyla ilişkilendirilir. Ancak, aynı eylemleri uygulamak için başka bir çalışma kitabında iyi bir makroyu yeniden oluşturmak gerekli değildir. Makrolar kopyalanabilir, taşınabilir veya diğer çalışma kitaplarında kullanılabilir hale getirilebilir.

Excel 2013'te makrolarla çalışırken, Excel Şeridi'nde Geliştirici sekmesi etkin olmalıdır.

Makroyu Bir Çalışma Kitabından Diğerine Kopyalama

Bir makroyu bir çalışma kitabından diğerine "içe aktarmanın" belki de en basit yolu Kopyala ve Yapıştır'ı kullanmaktır.

Günün Videosu

Adım 1: Makroyu Görüntüle

seçin geliştirici sekmesine tıklayın ve makrolar Makro iletişim kutusunu görüntülemek için düğmesine basın.

Kopyalanacak Makroyu seçebileceğiniz Makro iletişim kutusunu görüntülemek için Makrolar düğmesine tıklayın.

Resim Kredisi: Ron Fiyatı

Adım 2: Makroyu Seçin

VB düzenleyicisini ve seçilen makroyu görüntülemek için Düzenle düğmesini kullanın.

Resim Kredisi: Ron Fiyatı

Makro iletişim kutusunda, makro Visual Basic (VB) düzenleyicisinde görüntülemek istediğiniz Düzenlemek makronun VBA kodunu görüntülemek için düğmesine basın.

Ayrıca "ALT" tuşuna ve "F11" tuşuna birlikte basabilirsiniz (ALT+F11) VB düzenleyicisini bir Excel çalışma kitabında herhangi bir yerden açmak için.

Adım 3: VBA Kodunu Kopyalayın

İşlevin adını ve bitiş satırını atlayarak yalnızca ifadeleri vurgulayın ve kopyalayın.

Resim Kredisi: Ron Fiyatı

VB düzenleyicide, yalnızca makronun programlama kodu ifadelerini seçin; makronun başlığını veya son satırı eklemeyin. Tıklamak Düzenlemek ve seçin kopyala Vurgulanan kodu kopyalamak için açılır menüden

Adım 4: Kodu Yapıştırın

VB düzenleyicisini görüntülemek için Oluştur düğmesine tıklayın.

Resim Kredisi: Ron Fiyatı

Makronun ekleneceği çalışma kitabını açın. Geliştirici sekmesinde, simgesine tıklayın. makrolar buton. Makroya bir ad atayın ve ardından Yaratmak VB düzenleyicisini görüntülemek için düğmesine basın. VB editörü açıldığında, imleci iki ifade arasındaki boş satıra yerleştirin. Tıklamak Düzenlemek ve Seç Yapıştırmak Kopyalanan kodu eklemek için açılır menüden Tıklamak Dosya ve Kayıt etmek çalışma kitabını ve makroyu kaydetmek için

Bir Makroyu Dışa Aktarma ve İçe Aktarma

Bu yöntem, diğer Excel çalışma kitaplarına alınabilmesi için dışa aktarılabilen bir VB kod dosyası (BAS dosyası) oluşturur.

1. Adım: Bir Makroyu Dışa Aktarın

Makroyu bir .BAS dosyası olarak kaydetmek için Dosyayı Dışa Aktar'ı seçin.

Resim Kredisi: Ron Fiyatı

VB düzenleyicisini açın ve dışa aktarmak istediğiniz makroyu görüntüleyin. Tıklamak Dosya ve Seç Aktarma dosyası.

2. Adım: Dosyayı Kaydedin

BAS dosyasını kaydedin

Resim Kredisi: Ron Fiyatı

Dosya Kaydet iletişim kutusunda, dosyanın kaydedileceği klasöre gidin, dosyayı adlandırın ve Kayıt etmek. Dosya artık diğer çalışma kitaplarına içe aktarılabilir.

3. Adım: BAS Dosyasını İçe Aktarın

İçe aktarılan bir .BAS dosyası, bir VB projesine modül olarak eklenir.

Resim Kredisi: Ron Fiyatı

Bir BAS dosyasını içe aktarmak ve onu bir çalışma kitabı projesine eklemek için Geliştirici sekmesini seçin ve Tıklayın VB düzenleyicisini açmak için Visual Basic düğmesine basın. VB düzenleyicide, tıklayın Dosya ve ardından tıklayın Önemli dosya Dosya Al iletişim kutusunu görüntülemek için Gezin uygun klasöre ve Seçme içe aktarılacak dosya. Tıklamak Açık Dosyayı içe aktarmak için

Kişisel Makro Çalışma Kitabının Oluşturulması

Excel başlatıldığında, varsa, bir Personal.xlsb dosyasını gizli bir çalışma kitabı olarak açar. Bu dosya, bir bilgisayarda çalışan herhangi bir Excel çalışma kitabında kullanılabilen makroları içerir. Personal.xlsb dosyası oluşturmak, o bilgisayarda bulunan makroların bir makro kitaplığını sağlar.

1. Adım: Personal.xlsb Dosyasını Oluşturun

Makro Kaydet iletişim kutusunda, bir çalışma kitabı Kişisel Makro Çalışma Kitabı olarak saklanabilir.

Resim Kredisi: Ron Fiyatı

Personal.xlsb dosyasını oluşturmak için bir Yeni Excel'de çalışma kitabı. Üzerinde geliştirici sekmesine tıklayın Makro Kaydet düğmesini görüntülemek için Makro Kaydet iletişim kutusu.

2. Adım: Bir Makro Kaydedin

Durdur Düğmesi, Makro Kaydet işlevi etkinken görüntülenir.

Resim Kredisi: Ron Fiyatı

Makroya bir ad atayın, ardından Kişisel Makro Çalışma Kitabı "Makroyu farklı depola" seçeneğinde. Tıklamak tamam Kaydı başlatmak için Makroya dahil edilecek eylemleri gerçekleştirin. İşlemler tamamlandığında, üzerine tıklayın. Kaydetmeyi bırak Geliştirici sekmesinde veya Kaydetmeyi bırak Çalışma kitabının sol alt köşesindeki Durum Çubuğundaki düğme.

3. Adım: Personal.xlsb Dosyasını Kaydedin

Personal.xlsb dosyasını kaydedin

Resim Kredisi: Ron Fiyatı

Makroyu tamamladıktan sonra, Visual Basic düğmesine tıklayın açmak için Geliştirici sekmesinde VB düzenleyici. Seçme VBAPROJECT (KİŞİSEL.XLSB) içinde proje bölme. Tıklamak Dosya ve sonra KİŞİSEL.XLSB'yi kaydedin seçenek.