2017-02-14 20 views
0

Я пытаюсь найти решение проблемы при выборе столбца = -1 сначала я выбираю ячейку A1, а затем применяю этот код.смещение с колонкой = -1 в VBA

Sub exc() 
ActiveCell.Offset(-1, 0).Select 
If .Offset(-1, 0).Row < 1 Then 
ActiveCell.Offset(1, 0).Select 
End If 
End Sub 

Но проблема не решена.

Благодарим за помощь.

ответ

1

Вы должны проверить, прежде чем делать смещение:

Sub exc() 
IF Activecell.Row > 1 then 
    ActiveCell.Offset(-1, 0).Select 
Else 
    ActiveCell.Offset(1, 0).Select 
End If 
End Sub 
+0

спасибо, это работает – Math