|
segさんのものを参考にこういうのを作ってみました。
一応、思い通りに動きます。こんな使い方でいいかは?ですが・・・
SSさんのものも今、解読中です。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With ActiveCell
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
|
|