bezüglich des "Zentrierens" von einem definiertem Bereich wurde mir bereits hier geholfen: (Code siehe unten)
https://www.herber.de/forum/archiv/888to892/t889178.htm#889178
Private Sub CommandButton1_Click()
Const Feldname = "Feldname" 'Anpassen!
With ActiveWindow
.ScrollRow = Range(Feldname).Row
.ScrollColumn = Range(Feldname).Column
End With
End Sub
Ich würde diesen Code gerne bei "Workbook_open" ausführen lassen, dabei ist diese Tabelle aber nicht aktiv (und sollte es auch nicht). Wenn ich versuche das worksheet über:
Worksheets("Tabelle1").ScrollRow = Range(Monat).Row
Worksheets("Tabelle1").ScrollColumn = Range(Monat).Column
anzusprechen bekomme ich eine Fehlermeldung (Laufzeitfehler 438, Objekt unterstützt Eigenschaft oder Methode nicht).
Welche Syntax muss ich verwenden, bzw geht das überhaupt?
Gruß
Florian