25.09.2021, 15:40
Hallo,
ich habe eine Excel Liste mit einer Prozedur, die beim Doppelklick auf eine Zeile gestartet wird:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean)
in dieser Prozedur lasse ich mir die aktuelle Zeile/Spalte anzeigen mit
MsgBox "Sie befinden sich in Zelle " & Target.Address
Und in Userform1 habe ich SpinButtons.
Wenn ich dort nun den einen Knopf drücke soll die Target.Adresse eine Zeile nach oben springen, und beim anderen Knopf eine Zeile nach unten.
Wir übergebe ich den Parameter -1 oder + 1 aus der Userform denn an die Prodzedur, damit der Wert Target-Address-Wert entsprechend geändert wird?
Bisher heisst die Prozedur in der UserForm zu den Spinbuttons
Private Sub SpinButton1_Change()
MsgBox(SpinButton1.Value)
End Sub
Gruß
Statler
ich habe eine Excel Liste mit einer Prozedur, die beim Doppelklick auf eine Zeile gestartet wird:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean)
in dieser Prozedur lasse ich mir die aktuelle Zeile/Spalte anzeigen mit
MsgBox "Sie befinden sich in Zelle " & Target.Address
Und in Userform1 habe ich SpinButtons.
Wenn ich dort nun den einen Knopf drücke soll die Target.Adresse eine Zeile nach oben springen, und beim anderen Knopf eine Zeile nach unten.
Wir übergebe ich den Parameter -1 oder + 1 aus der Userform denn an die Prodzedur, damit der Wert Target-Address-Wert entsprechend geändert wird?
Bisher heisst die Prozedur in der UserForm zu den Spinbuttons
Private Sub SpinButton1_Change()
MsgBox(SpinButton1.Value)
End Sub
Gruß
Statler