[英]In VBA, referencing an Excel worksheet using a variable in VBA
我有一個名為“附加”的變量,每次驗證某個條件為真時,該變量都會增加。 當該條件為真時,我嘗試選擇之前創建的名為“Attachment(x)”的工作表。 'x' 是數字 2、3、4 等。例如,工作表可能具有名稱“附件 (3)”。 在我的代碼中, x 將是增量變量“附加”在該點上達到的值。
什么代碼將根據變量“附加”的當前值選擇工作表? 我將附加的變量聲明為變體...... Dim 附加為變體。
我只是不斷收到錯誤。
謝謝
要選擇工作表,請執行以下操作:
Worksheets("Attachment(" & x & ")").Select
如果我理解正確,您的變量(名為Attachment(#)
)將決定使用哪個工作表(名為Attachment (#)
)?
我假設您正在使用某種循環遍歷#,因此您可以執行以下操作
For i = 1 to 100
myAttachment = "Attachment(" & i & ")"
myWorksheet = Worksheets("Attachment (" & i & ")")
next i
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.