希望有人可以帮助解决一个令人费解的问题。
我有一个 excel 工作表,其中有很多需要移动到不同工作表的行。
我有一个 select case 语句,它根据第一列中的数字是否与 case 语句匹配,将 3 个变量设置为 true 或 false。这工作正常,但如果值为 true,我现在想为数组添加一个名称。
选择案例语句如下:
While LContinue
If LRow = Lastrow Then
LContinue = False
Else
Select Case Range("A" & LRow).Value
Case 30 To 39
MainSheet = True
'Tabs(0) = "Main"
Case 40 To 49
SecondSheet = True
'Tabs(1) = "Second"
Case 111 To 112
ThirdSheet = True
'Tabs(2) = "Third"
End Select
LRow = LRow + 1
End If
Wend
这用于查看我是否需要添加工作表。要添加工作表,我使用以下代码:
For i = LBound(Tabs) To UBound(Tabs)
Sheets.Add(After:=Worksheets(Worksheets.Count)).Name = Tabs(i)
Next i
所以我想知道的是我将如何将工作表名称添加到数组中,但前提是选择案例中的值是真的。
任何帮助将非常感激。
谢谢