immer wieder auf die Zelle A12 der jeweiligen Seite positioniert?
Ich habe es mit dem versucht und bin dran gescheitert

Sub Sprung_Spalte_CG()
Cells(ActiveCell.Row, Columns("CG").Column).Select
End Sub
Ja, Du hast die Objektvariable oCell nicht referenziert.mathiu9 hat geschrieben:Ich habe es mit dem versucht und bin dran gescheitert
Code: Alles auswählen
REM ***** BASIC *****
Option Explicit
Sub Main
REM -------------------------------------------
REM Deklaration der Variablen:
Dim oDoc as Object ' Objektvariable → vordergründiges Dokument
Dim oCC as Object ' Objektvariable → CurrentController (z.B. Steuerung des Cursors)
Dim oSheet as Object ' Objektvariable → das gewünschte Sheet
Dim oCell as Object ' Objektvariable → die gewünschte Zelle
REM -------------------------------------------
REM -------------------------------------------
' Referenzierung der Objekte
oDoc= ThisComponent
oSheet=oDoc.Sheets().getByIndex(0)
oCC=oDoc.CurrentController
'xray osheet
REM -------------------------------------------
REM XRAY sagt bei Methode:
' getCellByPosition (nColumn as long, nRow as long) AS com.sun.star.table.XCell
' Die Zählung der Spalten und Zeilen beginnt bei 0, so ist:
' oSheet.getCellByPosition(0,0) = A1
' oSheet.getCellByPosition(1,1) = B2
' oCell=oSheet.getCellByPosition(nColumn,nRow)
oCell=oSheet.getCellByPosition(1,1)
'xray oCell
'xray occ
REM -------------------------------------------
' Cursor auf referenzierte Zelle positionieren
oCC.select(oCell)
End Sub