7.3.3 Wie kann man per Makro ein Arbeitsblatt aktiveren?
Um ein Arbeitsblatt per Makro zu aktivieren, muß man den CurrentController bemühen.

Dann kann man entweder über den Namen

     myDoc = ThisComponent
     myView = myDoc.CurrentController
     mySheet = myDoc.Sheets.getByName(sheetsname)
     myView.setActiveSheet(mySheet)

oder über den Index darauf zugreifen.

     myDoc = ThisComponent
     myView = myDoc.CurrentController
     mySheet = myDoc.Sheets(sheetsnumber)
     myView.setActiveSheet(mySheet)

Zwei Makros dazu stehen in den Tools.