希望有人可以幫助解決一個令人困惑的問題。添加到選擇案例的陣列
我有一個excel工作表,有很多行需要移動到不同的工作表。
我有一個select case語句,根據第一列中的數字是否匹配case語句,將3個變量設置爲true或false。這工作正常,但我現在想要爲數組添加名稱,如果該值爲true。
的選擇case語句如下:
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
所以我想知道什麼是我將如何去有關將sheetnames到數組,但只有在選擇時的值爲true。
任何幫助將不勝感激。
謝謝
謝謝丹尼爾這工作一個款待 – Gazza