Hallo Klaus,
so langsam verzweifel ich!
Ich habe deinen Code in einem leeren Calc-Dokument getestet.
Er funktioniert mit und ohne msgBox, mit 'setFirstVisibleRow' oder mit 'select'.
Sobald ich die Sub aber in mein bestehendes Programm einfüge tritt wieder das alte Phänomen auf:
Mit
Code: Alles auswählen
meineZelle=oSheet.getCellRangeByName("A1")
oView.setActiveSheet(oSheet)
oView.select(meineZelle)
ist alles in Ordnung und die erste Zeile ist im Blickfeld.
Mit
Code: Alles auswählen
meineZelle=oSheet.getCellRangeByName("A1")
msgBox "Meldung"
oView.setActiveSheet(oSheet)
oView.select(meineZelle)
springt die Ansicht in Zeile 300, wo der Button liegt, mit dem ich die Sub aufgerufen habe.
Ich habe die Button ausgetauscht, es in anderen Sheets der Anwendung versucht, es passiert immer das selbe.
Ne Ahnung, woran es liegen könnte?
Gruß
Thomas