2011-12-26 25 views
7

Varolan makro yeni bir excel çalışma kitabına nasıl eklenebilir?Yeni bir excel çalışma kitabına makroyu dinamik olarak ekle

Yeni bir WorkBook ( ile) oluşturmak ve sonra varolan bir makroyu yeni Çalışma Kitabına yerleştirmek istiyorum.

+3

Çalışma kitabınızı VBA ile dinamik olarak oluşturuyorsunuz? Çalışma kitabınızı bir şablondan (kolay yol) yaratabilir veya yeni oluşturulan çalışma kitabının içinde (V) dinamik bir şekilde VBA ekleyebilirsiniz (sert yol) – JMax

+0

JMax ile aynı fikirdeyim. Unutulmaması gereken bir şey, çoğaltılabilecek VBA'nın bazen potansiyel bir virüs olarak engellenmesidir (bu, birkaç yıl önce başıma geldi, sanırım bir Bloodhound sezgisel virüs olarak algılandı). Hangi kodu eklemeniz gerekiyor? – brettdj

+0

Büyük bir çalışma kitabı oluşturmak için bazı excel dosyalarını ayrıştırmam gerekiyor (fiyat listesini içerir). Sipariş formunu oluşturmak için makronuz olmalıdır (seçilen konumlar listesiyle yeni bir excel dosyası oluşturun) – elkbullwinkle

cevap

13

JMax söz iki seçenek:

"hard way"

"easy way"

  • olduğu gibi mevcut çalışma kitabı
  • ise (mevcut dosyanızı korumak için)
  • Şerit dışarı istenmeyen sayfaları yeni çalışma kitabı
    1. kaydet oluşturmak için şablon olarak UserForm ile mevcut çalışma kitabını kullanın Eğer yeni bir dosyaya
  • 012 olarak Pearson Deleting A Module From A Project/Deleting A Procedure From A Module
  • Kaydet gerekeceğinden ilk seçeneğe geri etkili bir olan sonra herhangi bir kod dışarı çıkartmanız gerekmektedir

Daha ayrıntılı yardım için çalışma kitabınızın bir örneğini görmemiz gerekir.

+1

+1 güzel bir şekilde düzenlenmiştir :) – JMax

+0

Teşekkürler, yarın şablondan yeni çalışma kitabı oluşturmaya çalışın. – elkbullwinkle

+0

Herkese teşekkürler. Makroyla çalışma kitabı oluşturmak için bir şablon kullanıyorum. İyi çalışıyor. – elkbullwinkle

İlgili konular