Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在VBA中,使用VBA中的变量引用Excel工作表_Excel_Vba - Fatal编程技术网

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

在VBA中,使用VBA中的变量引用Excel工作表,excel,vba,Excel,Vba,我有一个名为“attached”的变量,每次验证某个条件为真时,该变量都会递增。如果该条件为真,我将尝试选择先前创建的名为Attachmentx的工作表x'是数字2、3、4等。例如,工作表的名称可能为附件3。在我的代码中,x将是递增变量“attached”在该点上获得的值 什么代码将根据变量“attached”的当前值选择工作表?我声明变量附加为变量……Dim附加为变量 我只是不断地犯错误 感谢您选择工作表,请执行以下操作: Worksheets("Attachment(" & x &a

我有一个名为“attached”的变量,每次验证某个条件为真时,该变量都会递增。如果该条件为真,我将尝试选择先前创建的名为Attachmentx的工作表x'是数字2、3、4等。例如,工作表的名称可能为附件3。在我的代码中,x将是递增变量“attached”在该点上获得的值

什么代码将根据变量“attached”的当前值选择工作表?我声明变量附加为变量……Dim附加为变量

我只是不断地犯错误


感谢您选择工作表,请执行以下操作:

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

如果我理解正确,名为Attachment的变量将决定使用名为Attachment的工作表

我假设您正在使用某种循环来遍历,所以您可以这样做

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

比我快。虽然,这可能是一个打字错误的OP,但我认为他的附件和他们之间有一个空间的工作表。感谢您的反应这么快。今晚我不在家,但我回家后会试试的。你们是一个很好的资源。非常感谢。