|
15行目以降、アクティブセル表示位置が変わらぬ様、以下のマクロを作成しました。Changeイベントにて、セルをジャンプさせたりもしています。このChangeイベントにて任意セルへ行った際、SelectionChangeイベントが2回作動してしまい困っています。対処方法がございましたら、よろしくお願い致します。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Target
ActiveWindow.ScrollRow = 1
If .Row > 15 Then
ActiveWindow.SmallScroll Down:=.Row - 15
End If
End With
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
With Target
If .Row = 45 Then
Cells(58, .Column).Select
ElseIf .Row = 58 And Cells(46, .Column).Value = "" Then
Cells(47, .Column).Select
ElseIf .Row = 57 Then
Cells(46, .Column).Select
ElseIf .Row = 46 Then
Cells(59, .Column).Select
End If
End With
End Sub
|
|