Modül 15: Dış Entegrasyonlar
Application.Run İle Başka Dosyadaki Makroyu Çağırmak
Makroları Birleştirme
Elinizde ana bir "Kontrol Paneli.xlsm" dosyası varsa, diğer departmanların dosyalarını açıp onların makrolarına uzaktan start verebilirsiniz.
VBA Kodu:
Sub UzaktanCalistir()
' Hedef dosyanın adı ve içindeki makronun adı yazılır
Application.Run "RaporDosyasi.xlsm!RaporlariDuzenle"
MsgBox "Uzak makro çalıştırıldı!"
End SubNe Göreceksiniz? Başka bir çalışma kitabındaki "RaporlariDuzenle" isimli Sub prosedürü anında tetiklenecek ve sanki o dosyanın içindeymişsiniz gibi işlem yapacaktır.