7.2.7 Wie kann man Bereiche verschieben?
Bereiche werden auf eine ähnliche Art verschoben wie sie kopiert werden. Nur das der Befehl moveRange lautet.Die nötigen Parameter sind der Ursprungsbereich und der Zielbereich. Der Zielbereich wird durch die linke obere Ecke festgelegt.

  oDocument = ThisComponent
   oSheet1 = oDocument.Sheets.getByIndex(0)
   oSheet2 = oDocument.Sheets.getByIndex(1)
' Quellbereich festlegen
   oQuelleRange=oSheet1.getCellRangeByPosition(0,0,3,4)
   oQuellRangeAddresse = oQuelleRange.getRangeAddress
   oZiel = oSheet2.getCellByPosition(2,5)
   oZielCellAdresse=oZiel.getCellAddress
   oSheet2.moveRange(oZielCellAdresse,oQuellRangeAddresse)

Auch hier gilt wieder. Es geht nicht zwischen zwei Dokumenten.