- Katılım
- 9 Aralık 2018
- Mesajlar
- 363
- Excel Vers. ve Dili
- Excel 2019 - 32 bit TR
- Altın Üyelik Bitiş Tarihi
- 10-06-2024
Merhaba
Özet çıkarmak için zamanlanmış görevleri kullanmak istiyordum.
VBscript kodu yardımıma koştu.
Hazır excel makronuzu arkaplanda çalıştırmak için bu kodu kullanabilirsiniz
Kodu notepad ile düzenleyip .vbs şeklinde kaydettiğiniz takdirde çalışacaktır.
Özet çıkarmak için zamanlanmış görevleri kullanmak istiyordum.
VBscript kodu yardımıma koştu.
Hazır excel makronuzu arkaplanda çalıştırmak için bu kodu kullanabilirsiniz
CSS:
Option Explicit
Dim xlApp, xlBook
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open("C:\dosyaadi.xlsm", 0, True)
xlApp.Visible = False
xlApp.Run "ornek_macro"
xlBook.Close
xlApp.Quit
Set xlBook = Nothing
Set xlApp = Nothing
WScript.Echo "Macro çalıştırıldı."
WScript.Quit
CSS:
Sub ornek_macro()
Dim CurrDate As String
CurrDate = Format(Date, "YYYY-MM-DD")
Call esashedeflenenmacro
ActiveWorkbook.SaveAs Filename:="C:\" & "Dosyaadi_" & CurrDate & ".xlsm" _
, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
End Sub