簡體   English   中英

在 VBA 中,使用 VBA 中的變量引用 Excel 工作表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM