0
我對vba相對較新。這是一個測試宏,用於打開訪問權限並關閉工作簿。我在Win 7上使用Excel 2007 & Win XP如何概括我的Excel宏從Personal.xlsb工作
工作正常,但我只能將結果放在包含該宏的WorkSheet中。要嘗試使其可重用,我使用註釋的代碼行,並將宏放在Personal.xlsb文件中。我得到一個下標超出範圍錯誤。我將不勝感激任何幫助?
Sub copyCount()
Dim wb As Workbook
Dim fname As String
Application.ScreenUpdating = False
fname = ActiveSheet.Name
Set wb = Workbooks.Open("C:\Users\Deepak\Documents\OFFICE\FixedValues.xlsx", True, True)
'With ActiveWorkbook.Worksheets("sheet1")
With ThisWorkbook.Worksheets(fname)
.Range("A1").Value = wb.Worksheets("common").Range("A1").Value
End With
wb.Close False
Set wb = Nothing
Application.ScreenUpdating = True
End Sub
你有沒有交叉在Ozgrid或其他論壇上發佈這個問題?如果是,請提及您問題中的所有鏈接。 –