• DİKKAT

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

Workbook_BeforeSave den sonra makro çalıştırma

  • Konbuyu başlatan Konbuyu başlatan kykbt
  • Başlangıç tarihi Başlangıç tarihi
Katılım
12 Nisan 2006
Mesajlar
303
Excel Vers. ve Dili
Office 2003
Office 2007
Arkadaşlar Merhaba

Excel 2003 te kayıt edildikten sonra bi rmakronun çalışmasını istiyorum.

Nasıl yapılabilir.

Burada yapmak istediğim kayıt tuşuna basılınca kayıt işlemi gerçekleşsin.

Sonra başka bir makroyu otomatik çalıştırayım

Kod:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

End Sub
 
kodunuzu aftersave olayına yazarsanız olur.Ben 2010 kullanıyorum.2003 te olurmu bilemiyecem.
Kod:
Private Sub Workbook_AfterSave(ByVal Success As Boolean)
Call makro1
End Sub
 
2003'te AfterSave olayı yok hatırladığım kadarı ile.

şöyle bir şey denenebilir:

Kod:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

Application.EnableEvents = False
Cancel = True
ThisWorkbook.Save
Call Makro1 'veya doğrudan buraya ilgili kodlar
Application.EnableEvents = True

End Sub
 
Geri
Üst