ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] range ¤èªk worksheet ª«¥ó¥¢±Ñ

²Ä¤@¦æ¥[³o¬Ý¬Ý~~
If ActiveSheet.Name <> "§Y®É¦æ±¡" Then Exit Sub

TOP

¦^´_ 5# t8899

µ{¦¡½X¤£§¹¾ã, ²q¤£¥X~~
µ{¦¡²Ä¤@¦æ¥Î ON ERROR RESUME NEXT §a!

TOP

On Error GoTo 999
If Sheets("§Y®É¦æ±¡2").Range("az5") = 1 And _
   Sheets("§Y®É¦æ±¡").Range("a2000").End(xlUp).Offset(1).Row = _
   ActiveWindow.VisibleRange.Row + ActiveWindow.VisibleRange.Rows.Count - 3 Then
   Sheets("§Y®É¦æ±¡").Range("az5") = 2
   Dim Aer
   Set Aer = Range("a2000").End(xlUp).Offset(-5)
   ActiveWindow.ScrollRow = Aer.Row
   Set Aer = Nothing
   Sheets("§Y®É¦æ±¡").Range("az5") = 1
End If
999: On Error GoTo 0

TOP

        ÀR«ä¦Û¦b : ¡i®É¤é²öªÅ¹L¡j¤@­Ó¤H¦b¥@¶¡°µ¤F¦h¤Ö¨Æ¡A´Nµ¥©ó¹Ø©R¦³¦hªø¡C¦]¦¹¥²¶·»P®É¶¡Ävª§¡A¤Á²ö¨Ï®É¤éªÅ¹L¡C
ªð¦^¦Cªí ¤W¤@¥DÃD