ich brauche wiedermal Eure Hilfe.
Ich öffne eine datei es wird geschaut welchen Monat wir haben und betreffende Zeile ist die erste unter meiner Fixierung. Habe hier nur die letzten drei Monate mitgeliefert da die restlichen ja identisch sind.
Habe nun zwei Probleme die ich lösen möchte. Zum einen es darf nur runtergescrollt werden und nicht nach oben. Das heißt wenn wir Nov haben und mein makro springt zur Zeile 367 darf ich nicht zu den zeilen unterhalb gelangen dagegen in die andere richtung bis ende.
Zum anderen:
Habe diesbezüglich auch für jeden Monat einen Button angelegt. Ich müßte eine Abfrage starten wenn Button kleiner dem aktuellen Monat dann keine Aktion sondern msgbox Monat liegt in der Vergangenheit. Dagegen Monatsauswahl größer aktueller Monat dann Aktion zur betreffenden zeile springen.
Ich müßte irgendwie die Zeile welche beim aufruf der Datei als erstes angesprochen wird als Bezugspunkt für die nachfolgenden Abfragen festlegen - nur wie?
Hoffe ich habe mich nicht allzukompliziert ausgedrückt.
Gruß Frank
Private Sub Worksheet_activate()
m = Month(Date)
Select Case m
Case 1
Zeile = 303
End Select
Select Case m
Case 2
Zeile = 367
End Select
Select Case m
Case 3
Zeile = 431
End Select
End Sub
Private Sub CommandButton_Okt_Click()
Zeile = 303
ActiveWindow.ScrollRow = Zeile
End Sub
Private Sub CommandButton_Nov_Click()
Zeile = 367
ActiveWindow.ScrollRow = Zeile
End Sub
Private Sub CommandButton_Dez_Click()
Zeile = 431
ActiveWindow.ScrollRow = Zeile
End Sub