xaumichi
Goto Top

Tabellenblatt beim Öffnen LINK-OBEN

Hallo!

Wie schaffe ich des, dass ein Tabellenblatt, wenn es geöffnet wird, immer so geöffnet wird, dass sich das Tabellenblatt "links-oben" befindet?

ich hätte es schon mit

Private Workbook_SheetChange
             ActiveWindow.ScrollColumn=1
             ActiveWindow.ScrollRow=1
         End Sub

Aber irgendwie funktioniert das nicht....! =(

[Edit]:

"A1" ist in jedem Tabellenblatt geschützt und kann nicht selektiert werden!

Lg Mike

Content-ID: 148849

Url: https://administrator.de/contentid/148849

Ausgedruckt am: 26.11.2024 um 07:11 Uhr

76109
76109 12.08.2010 um 13:12:39 Uhr
Goto Top
Hallo Mike!

Sollte damit gehen:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Source As Range)
    Sh.Range("A1").Activate  
End Sub
wobei dieser Code aber in "Dieser Arbeitsmappe" stehen muss.

Gruß Dieter
xaumichi
xaumichi 12.08.2010 um 13:28:45 Uhr
Goto Top
Hm...ist das egal, dass die Zelle A1 gesperrt ist?
76109
76109 12.08.2010 um 13:34:37 Uhr
Goto Top
Hallo Mike!

Vielleicht probierst Du es einfach mal ausface-wink

Gruß Dieter
xaumichi
xaumichi 12.08.2010 um 13:36:40 Uhr
Goto Top
Hm...hab ich...hat nicht funktioniert....!

face-sad

LG Mike
76109
76109 12.08.2010 um 14:08:21 Uhr
Goto Top
Hallo Mike!

Stimmt, funktioniert nicht so, wie es soll. Dann eben so:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Source As Range)
    With Sh
        .EnableSelection = xlNoRestrictions
        .Range("A1").Select  
        .EnableSelection = xlNoSelection
    End With
End Sub

Gruß Dieter
xaumichi
xaumichi 12.08.2010 um 16:08:46 Uhr
Goto Top
face-big-smile

Okey, danke schön!

Lg Mike