返回列表 上一主題 發帖

[發問] 如何讓vba變成可攜

[發問] 如何讓vba變成可攜

以下程式碼要如何改寫才能在隨身碟或在任何電腦裡都可執行
Sub 巨集2()
Workbooks.Open Filename:="R:\080404-3個檔案計算(VB-TEST)-問題\02-計算\02-計算01.xlsx"
Workbooks.Open Filename:="R:\080404-3個檔案計算(VB-TEST)-問題\03-成果.xlsx", UpdateLinks:=0
Workbooks("01-輸入.xlsm").Worksheets("輸入01").Cells.Copy
Workbooks("02-計算01.xlsx").Sheets("輸入01").Range("A1").PasteSpecial xlPasteValuesAndNumberFormats
Workbooks("01-輸入.xlsm").Worksheets("輸入02").Cells.Copy
Workbooks("02-計算01.xlsx").Sheets("輸入02").Range("A1").PasteSpecial xlPasteValuesAndNumberFormats
Workbooks("01-輸入.xlsm").Worksheets("輸入03").Cells.Copy
Workbooks("02-計算01.xlsx").Sheets("輸入03").Range("A1").PasteSpecial xlPasteValuesAndNumberFormats
Workbooks("01-輸入.xlsm").Worksheets("輸入04").Cells.Copy
Workbooks("02-計算01.xlsx").Sheets("輸入04").Range("A1").PasteSpecial xlPasteValuesAndNumberFormats
Workbooks("01-輸入.xlsm").Worksheets("輸入05").Cells.Copy
Workbooks("02-計算01.xlsx").Sheets("輸入05").Range("A1").PasteSpecial xlPasteValuesAndNumberFormats
Workbooks("01-輸入.xlsm").Worksheets("輸入06").Cells.Copy
Workbooks("02-計算01.xlsx").Sheets("輸入06").Range("A1").PasteSpecial xlPasteValuesAndNumberFormats
Workbooks("02-計算01.XLSx").Close SaveChanges:=False
End Sub

080404-3個檔案計算(VB-TEST)-問題.rar (318.09 KB)

不用想了,那是不可能的。

TOP

回復 1# oak0723-1


    如果檔案都是一起帶著走,那就用thisworkbook.path取代"R:\080404-3個檔案計算(VB-TEST)-問題"
學海無涯_不恥下問

TOP

謝謝Hsieh老師
依你指導的方法我完成了

TOP

        靜思自在 : 布施如播種,以歡喜心滋潤種子,才會發芽。
返回列表 上一主題