Tabellenbereich einblenden
Verfasst: Mo, 05.03.2007 09:38
Hallo zusammen,
Mit einem Button am Ende meines Sheets (Zeile 300), führe ich eine Plausiprüfung durch. Bei einem Eingabefehler sollen zwei Dinge passieren:
1. Eine Meldung soll angezeigt werden.
2. Der Tabellenbereich in dem sich die entsprechende Zelle befindet, soll sichtbar sein.
Mit
bekomme ich auch den obersten Bereich des Sheets angezeigt, aber in Verbindung mit einer Meldung springt dann die Ansicht wieder in den Bereich, wo sich der Plausibutton befindet (Zeile 300).
Code:
Wenn ich diesen Code per Button ausführe (Button liegt z.B. in Zeile 300), springt die Anzeige nach Schließen der msgBox wieder in die Zeile 300, wo der Button liegt.
Ich möchte aber die Sicht auf Zeile 1 behalten.
Weiß jemand Rat?
Gruß
Thomas
Mit einem Button am Ende meines Sheets (Zeile 300), führe ich eine Plausiprüfung durch. Bei einem Eingabefehler sollen zwei Dinge passieren:
1. Eine Meldung soll angezeigt werden.
2. Der Tabellenbereich in dem sich die entsprechende Zelle befindet, soll sichtbar sein.
Mit
Code: Alles auswählen
oZelle = oSheet.getCellRangeByName("A1")
ThisComponent.CurrentController.Select(oZelle)
Code:
Code: Alles auswählen
Sub sel
Dim osheet, oZelle
oSheet = ThisComponent.CurrentController.ActiveSheet
oZelle = oSheet.getCellRangeByName("A1")
ThisComponent.CurrentController.Select(oZelle)
MsgBox "Meldung"
End Sub
Wenn ich diesen Code per Button ausführe (Button liegt z.B. in Zeile 300), springt die Anzeige nach Schließen der msgBox wieder in die Zeile 300, wo der Button liegt.
Ich möchte aber die Sicht auf Zeile 1 behalten.
Weiß jemand Rat?
Gruß
Thomas