我正在循環遍歷WS中的單元格,並希望將單元格地址添加到範圍(或數組),因爲循環找到滿足條件的單元格。我得到一個對象Requried錯誤在最後一行Set
簡單的VBA:添加單元格地址範圍與聯盟?
Dim CellArray As Range
With ws
With .Cells(Application.WorksheetFunction.Match("Total checks", .Range("A:A"), 0), Application.WorksheetFunction.Match(ComboBox1.Value,0))
.Formula = "=SUM('" & Root & sourceSheet & ws.Name & " " & monthNumber & "." & lastDay & "." & Format(Now(), "yy") & "'!$H:$H)"
Set CellArray = Union(CellArray, This.Address)
我得到的變量未定義在'This' –
@SeanKelly我沒有檢查你的代碼。它是固定的。 – cub
我有41條相同的代碼行,每條代碼都引用了我需要匹配的不同彙總。除了'R'之外,還有什麼辦法可以不聲明41個不同的範圍變量?這也是我使用'With'語句的原因 –