Дополнение к ответу @ Teamothy: если вы собираетесь работать по принципу петли с различными несмежными значениями, вы можете использовать решение Array()
, например:
Dim arSheets() As Variant ' this method works with Variant only
Dim arCols() as Variant
Dim i As Long
arSheets = Array(3, 4, 6, 7)
arCols = ("Q", "Q", "C", "C")
For i = LBound(arSheets) To UBound(arSheets)
delR_mod arSheets(i), arCols(i)
Next
NB1: Очевидно, что delR_mod
обработает только 1 лист и примет только два параметра.
NB2: Если вы используете только один массив, вы можете использовать For Each some_variant In arSheets
или даже For Each some_variant In Array(3, 4, 6, 7)