• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Bir XLS'den Diğer XLS'deki makroyu çalıştırmak

Katılım
21 Eylül 2006
Mesajlar
25
Excel Vers. ve Dili
Windows Home 7 Premium
Daha önce "Benzer makroyu tüm XLS'lerden kullanabilmek" başlığında bir problemimi dile getirmiştim. (http://www.excel.web.tr/showthread.php?t=35489 )

Ancak forumları aradığımda A.Xls içindeki bir makroyu B.xls'den çalıştırmakla ilgili http://www.excel.web.tr/showthread.php?t=4723&highlight=a%E7%FDk+dosyadan başlığı altında bir konu buldum. Ancak denemelerimde hep hata aldım. Elteki A ve B.xls'i "c:\" koyup denediğinizde göreceksiniz.

Her iki xls'in açık olması durumundakini denedim. Çalışacak olan makroyu taşıyan A.xls'in kapalı olması durumunu da denedim. Ancak o da başarısız. oldu.

Bu konuda yardım edecek arkadaşlara şimdiden teşekkürler...
 
Öncelikle "A.xls" dosyanızdaki makroları, sheet kod sayfalarından çıkarıp, bir modul sayfasına aktarın.

"B.xls" dosyanıda makro çalıştırma kodunu aşağıdaki şekilde düzenleyin.
Kod:
 Application.Run "'C:\A.xls'!WB_A_Macro"
 
Öncelikle "A.xls" dosyanızdaki makroları, sheet kod sayfalarından çıkarıp, bir modul sayfasına aktarın.

"B.xls" dosyanıda makro çalıştırma kodunu aşağıdaki şekilde düzenleyin.
Kod:
 Application.Run "'C:\A.xls'!WB_A_Macro"

"sheet kod sayfalarından çıkarıp, bir modul sayfasına aktarıma" işlemini anlayamadım... :(

(ilginize de teşekkürler...)
 
Geri
Üst