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

时间:2015-08-28 21:23:10

标签: excel vba

我有一个名为'附加的变量'每次验证某个条件为真时递增。当条件成立时,我试图选择之前创建的名称为"附件(x)"的工作表。 ' X'例如,工作表可能具有名称"附件(3)"。在我的代码中,x将是递增变量'附加的值。那时已经取得了成就。

什么代码会根据变量'附加的当前值选择工作表?我声明变量附加为变量...... Dim附加为变体。

我一直在犯错误。

由于

2 个答案:

答案 0 :(得分:1)

要选择工作表,请执行以下操作:

Worksheets("Attachment(" & x & ")").Select

答案 1 :(得分:0)

如果我理解正确,您的变量(名为Attachment(#))将决定使用哪个工作表(名为Attachment (#)的工作表)?

我假设你正在使用某种循环遍历#,所以你可以做这样的事情

For i = 1 to 100
  myAttachment = "Attachment(" & i & ")"
  myWorksheet = Worksheets("Attachment (" & i & ")")
next i