Başka bir çalışma kitabına makro modülü kopyalama

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Bir çalışma kitabı başka yerde kullanmak istediğiniz bir Visual Basic for Applications (VBA) makrosu içeriyorsa, Microsoft Visual Basic Düzenleyicisi'ni kullanarak, makroyu içeren modülü açık olan başka bir çalışma kitabına kopyalayabilirsiniz.

Makroları üzerinde çalışmaya başlamadan önce aşağıdakileri yapmalısınız:

  1. Makroları çalışma önce Geliştirici sekmesini etkinleştirin. Daha fazla bilgi için Geliştirici sekmesini gösterin.

  2. Tüm makroları etkinleştirmek için güvenlik düzeyini ayarlayın. Bunu yapmak için:

    1. Geliştirici sekmesinde, Kod grubunda, Makro Güvenliği öğesini tıklatın.

    2. Makro Ayarları kategorisinde, Makro Ayarları altında, Tüm makroları etkinleştir (önerilmez, tehlikeli olabilecek kod çalıştırılabilir) seçeneğini tıklatıp, ardından Tamam düğmesini tıklatın.

      Geliştirici sekmesindeki Kod grubu

      Önemli : Tehlikeli olabilecek bir kodun çalışmasını engellemek için makrolarla çalışmayı bitirdikten sonra tüm makroları devre dışı bırakan ayarlardan birine dönmenizi öneririz.

Modülü bir çalışma kitabından diğerine kopyalama

  1. Kopyalamak istediğiniz modül içeren çalışma kitabını ve modülü kopyalamak istediğiniz çalışma kitabını açın.

  2. Geliştirici sekmesindeki kod grubunda Visual Basic. 'ı tıklatın.

    Bu, Visual Basic Düzenleyicisi başlatılır.

  3. Visual Basic Düzenleyicisi'nde, Görünüm menüsünde Tasarı Araştırmacısı Düğme resmi tıklatın veya CTRL + R tuşlarına basın.

    Proje görev bölmesi, başlayan ve her iki açık çalışma kitaplarını bölmesi listeler. Genellikle, VBA proje (< çalışma kitabı adı >)görürsünüz.

  4. Proje Bölmesi'nde, hedef çalışma kitabına kopyalamak istediğiniz modülü sürükleyin. Modülü modülleri düğümü altında VBA proje (Book1.xlsm)Modül1 kopyalanır.
    VBA Tasarı Araştırmacısı

    Modül1 Makrosu -- Kitap2.xlsm dosyasından Kitap1.xlsm dosyasına kopyalandı

    Modül1 makrosunun kopyası

Makrolara ve VBA'ya genel bakış

Makrolar ve VBA konusunda genel bilgilere sahip değilseniz aşağıdaki bilgileri yararlı bulabilirsiniz.

  • Makro, görevleri otomatikleştirmek için kullanabileceğiniz bir eylem ya da eylem kümesidir.

  • Makro Kaydet komutunu (Geliştirici sekmesindeki Kod grubundadır) kullanarak makroları kaydedebilirsiniz.

  • Makrolar, VBA programlama dilinde kaydedilir.

  • İnceleyebilir ve makrolarınızı Visual Basic Düzenleyicisi'nde, Excel tarafından açıldığında bir pencere düzenleyebilirsiniz.

    Kitap1'deki Modül1'de saklanan iki makro içeren bir modül

MakeCellGreen ve SetRowHeight adlı makrolar, Kitap1'de depolanan Modül1adlı bir modüldedir.

Daha fazla yardım mı gerekiyor?

Sorularınızı Excel Teknoloji Topluluğu’ndaki uzmanlara sorabilir, Yanıt topluluğu’ndan destek alabilir ya da Excel için UserVoice platformuna yeni bir özellik veya iyileştirme önerisi sunabilirsiniz.

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×