1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 6: 37:
Sub UpdateHeaderDataVariable () Application.ScreenUpdating = falsch Schwaches WS als Arbeitsblatt Schwaches InDate1 als Schnur Schwaches InDate2 als Schnur Schwaches InDate3 als Schnur Schwaches Date1 als Datum Schwaches Date2 als Datum Schwaches Date3 als Datum Schwaches FolderDate als Schnur FolderDate = ActiveWorkbook.Path FolderDate = mittler (FolderDate, InStrRev (ActiveWorkbook.Path, „\ ") - 7, 7) MsgBox FolderDate 'Überprüfen, ob Monthly_Report_Date_-_MM_YYYY.xls mit MM-YYYY existiert, das in FolderDate Variable umgewandelt wird 'Wenn es existiert, dann mit Unterseeboot weitergehen, wenn es dann existiert nicht, zeigt Mitteilungkasten und herausnimmt Wenn Dir („C:\Temp Downloads\VBA\“ u. FolderDate u.“ \ [Monthly_Report_Date_-_ „u. FolderDate u.“ .xls ") <> "" dann MsgBox „Akte existiert“ 'für nur prüfen, reales Unterseeboot hat nicht Mitteilungkasten Sonst MsgBox „Akte - Monthly_Report_Date_-_“ u. FolderDate u. „.xls“ u. vbNewLine u. „im Verzeichnis - C:\Temp Downloads\VBA\“ u. FolderDate u. vbNewLine u. „EXISTIERT NICHT“ Beenden wenn InDate1 = „= ' C:\Temp Downloads\VBA\“ u. FolderDate u. „\ [Monthly_Report_Date_-_“ u. FolderDate u. „.xls] Sheet1'!$A$1“ Date1 = InDate1 'InDate1 = (Cd.) Akte (Monthly_Report_Date_-_?? -??? .xls, Sheet1, Zelle A1) 'Date1 = CDate (InDate1) 'Einstellen WS = Blätter („Sheet1“) 'WS.PageSetup.CenterHeader = "" 'WS.PageSetup.CenterHeader = „interner Report (Variable hier)“ 'Die Überschrift hier formatieren, um 16 Punkt, fett, Garmond zu sein Unterseeboot beenden
1: 2: 3:
Range („A1“). Formel = „= ' H:\VBA\“ u. FolderDate u. „\ [Monthly_Report_Date_-_“ u. FolderDate u. „.xls] Sheet1'!$A$1“ InDate1 = Strecke („A1“). Wert
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
Schwaches dtIN1 als Datum, dtIn2 als Datum, dtIn3 als Datum Schwaches sDateFilename Const datefile = „Monthly_Report_Date_-_“ 'MM-YYYY.XLS Schwaches wbReport als Arbeitsbuch 'der Zeiger zum Arbeitsbuch, das als Reportziel verwendet wird Vorhauptleitung () wbReport = Application.ActiveWorkbook einstellen RetrieveDateValues UpdateHeaderDataVariable Enden-Unterseeboot