0
我有一段使用了大約一百個數組名稱的代碼(下面的示例僅使用三個),其中每個代碼都包含不同數量的元素。我試圖用變量「i」引用數組名,其中「i」用於索引數組名和表名。用於MAC的Excel中的可變數組名稱2011
開始「Selection.Replace」的代碼行與失敗的「應用程序定義或對象定義的錯誤」 這工作正常,在Excel 2007中的窗戶,但無法在Excel中的MAC 2011
哪些變化我是否應該重新開始工作(除了使用Excel 2007或2010)?
乾杯!
hist1 array("a","b","c","d","x")
hist2 array("a","e","f","g")
hist3 array("a","b","c","d","g","x")
i = 1
Do While i < 4
j = 0
Select Case i
Case 1
cnt = 4
Case 2
cnt = 3
Case 3
cnt = 5
End Select
Do While j < cnt
Sheets(i).Select
Selection.Replace What:="hist" & i & "(" & cnt & ")", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
j = j + 1
Loop
i = i + 1
Loop