Başka dosyadam macro çalıştırma

Katılım
17 Ağustos 2005
Mesajlar
46
Excel Vers. ve Dili
Excel2007 Ing
Merhaba

İki tane dosyam var. Birinci dosyada bir macro çalışırken bir noktada bu makronun bekleyip açılmış olan ikinci dosyada bulunan macronun çalışması ve sonra kaldığı yerden devam etmesi gerekiyor.
Konu hakkında yardımlarınızı bekliyorum
dosya1 de ki macronun adı "çalıştır"
dosya2 de ki macronun adı "deneme"

sub çalıştır()
......
.....
deneme ' bu şekilde çalışmıyor
aplication.run "deneme" ' bu şekilde de çalışmıyor


şimdiden teşekkürler
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,699
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu denermisiniz.

Kitap1 ve Kitap2 adında iki çalışma oluşturun.

Kitap2 dosyasında "DENEME" isimli aşağıdaki makroyu oluşturun. Dosyayı kaydedip kapatın.

Kod:
Option Explicit
 
Sub DENEME()
    MsgBox "DENEME İSİMLİ MAKRONUZ ÇALIŞTI."
End Sub

Kitap1 isimli dosyanızı açın ve aşağıdaki kodu uygulayıp çalıştırın.

Kod:
Option Explicit
 
Sub İKİ_FARKLI_MAKROYU_ÇALIŞTIRMAK()
    MsgBox "İLK MAKRO ÇALIŞTI."
    Application.Run ("Kitap2!DENEME")
End Sub
 
Katılım
17 Ağustos 2005
Mesajlar
46
Excel Vers. ve Dili
Excel2007 Ing
Korhan Bey Merhaba
Kitap2 açık, Kitap1 makro çalıştırdığımda "Run Time Error 1004" kitap1!DENEME macrosu bulunamadı
mesajı veriyor.
 
Üst