Здравствуйте.
Положим в файле выделен столбец B2:B6. Мне надо выделить соседний диапазон C2:C6. Написал макрос:
[vba]Код
Sub Videlenie()
'
' Сочетание клавиш: Shift+k
'
With Selection
Range.Offset(0, 1).Select
End With
End Sub
[/vba]
Но этот код выдаёт ошибку: Compe error: Argument not optional. Но если я записываю макрорекордером копирование из уже выделенного диапазона, то получаю код [vba][/vba]. Получается ему в этом случае не нужно указывать на диапазон - он его и так видит. Почему же тогда в первом коде возникает ошибка? И как её обойти?