在VBA中,使用VBA中的变量引用Excel工作表
我有一个名为“attached”的变量,每次验证某个条件为真时,该变量都会递增。如果该条件为真,我将尝试选择先前创建的名为Attachmentx的工作表x'是数字2、3、4等。例如,工作表的名称可能为附件3。在我的代码中,x将是递增变量“attached”在该点上获得的值 什么代码将根据变量“attached”的当前值选择工作表?我声明变量附加为变量……Dim附加为变量 我只是不断地犯错误在VBA中,使用VBA中的变量引用Excel工作表,excel,vba,Excel,Vba,我有一个名为“attached”的变量,每次验证某个条件为真时,该变量都会递增。如果该条件为真,我将尝试选择先前创建的名为Attachmentx的工作表x'是数字2、3、4等。例如,工作表的名称可能为附件3。在我的代码中,x将是递增变量“attached”在该点上获得的值 什么代码将根据变量“attached”的当前值选择工作表?我声明变量附加为变量……Dim附加为变量 我只是不断地犯错误 感谢您选择工作表,请执行以下操作: Worksheets("Attachment(" & x &a
感谢您选择工作表,请执行以下操作:
Worksheets("Attachment(" & x & ")").Select
如果我理解正确,名为Attachment的变量将决定使用名为Attachment的工作表 我假设您正在使用某种循环来遍历,所以您可以这样做
For i = 1 to 100
myAttachment = "Attachment(" & i & ")"
myWorksheet = Worksheets("Attachment (" & i & ")")
next i
比我快。虽然,这可能是一个打字错误的OP,但我认为他的附件和他们之间有一个空间的工作表。感谢您的反应这么快。今晚我不在家,但我回家后会试试的。你们是一个很好的资源。非常感谢。