-1
我希望Bos和Dos選擇Bos之前提示的文件。VBA代碼記住之前選擇的文件
當我使用ADailyReport宏時,它會再次提示文件。
Sub Bos()
Dim filename__path As Variant
filename__path = Application.GetOpenFilename(_
FileFilter:="Excel Files (*.XLSX), *.XLS", _
Title:="Select File To Be Opened")
If filename__path = False Then Exit Sub
Workbooks.Open Filename:=filename__path
Sheets("HSE").Select
Range("L23:M23").Select
Selection.Copy
Windows("Follow-up .xlsm").Activate
Sheets("BE803").Select
ActiveWindow.SmallScroll Down:=270
Range("B431").Select
ActiveSheet.Paste
End Sub
Sub Dos()
Dim filename__path As Variant
filename__path = Application.GetOpenFilename(_
FileFilter:="Excel Files (*.XLSX), *.XLS", _
Title:="Select File To Be Opened")
If filename__path = False Then Exit Sub
Workbooks.Open Filename:=filename__path
Sheets("HSE").Select
Range("L24:M24").Select
Selection.Copy
Windows("Follow-up .xlsm").Activate
Sheets("BE803").Select
ActiveWindow.SmallScroll Down:=270
Range("D431").Select
ActiveSheet.Paste
End Sub
Sub ADailyReport()
Application.Run "'C:\Users\Follow-up .xlsm'!Bos"
Application.Run "'C:\Users\Follow-up .xlsm'!Dos"
End Sub