Basic: Zellformate kopieren

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

OOOmicha
*
Beiträge: 10
Registriert: Fr, 21.10.2011 20:49

Basic: Zellformate kopieren

Beitrag von OOOmicha »

Hallo an alle,

per Basic-Code möchte ich für eine Zelle eine Auswahlliste(Gültigkeit) einrichten, bzw. die Auswahlliste einer Zelle auf eine, bzw. mehrere andere Zellen kopieren.
Es soll aber ohne Dispatcher-funktionen gehen.

Schön und einfach wäre es wenn eine set-funktionen gäbe:

oCell = ...Get CellByPosition(0,0) und dann ...SetCellByPosition(1,1)=oCell
gibt es leider nicht.

Schön wäre auch eine Fill-Methode, wie oCell.FillAuto(), die entsprechend der GUI-Funktion eine Quellzelle in Zielzellen kopiert.

Hat jemand einen guten Rat?
Mit Gruß Micha
Viele Grüße
micha
Axel Richter
****
Beiträge: 159
Registriert: So, 17.10.2010 16:54

Re: Basic: Zellformate kopieren

Beitrag von Axel Richter »

Hallo,
OOOmicha hat geschrieben:Schön wäre auch eine Fill-Methode, wie oCell.FillAuto(), die entsprechend der GUI-Funktion eine Quellzelle in Zielzellen kopiert.
Die Aussage verstehe ich nicht. Diese Methode gibt es doch.

Das folgende code-snippet füllt in Tabelle1 C1 bis C10 aus:

Code: Alles auswählen

...
oRange = ThisComponent.Sheets(0).getCellRangeByName("C1:C10")
oRange.fillAuto(com.sun.star.sheet.FillDirection.TO_BOTTOM, 1)
...
viele Grüße

Axel
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: Basic: Zellformate kopieren

Beitrag von lorbass »

OOOmicha hat geschrieben:Schön wäre auch eine Fill-Methode, …
Schön wäre vor allen Dingen, wenn Fragen zu Basic im Unterforum OOo Basic und Java diskutiert würden.

Gruß
lorbass
OOOmicha
*
Beiträge: 10
Registriert: Fr, 21.10.2011 20:49

Re: Basic: Zellformate kopieren

Beitrag von OOOmicha »

Axel Richter hat geschrieben: Die Aussage verstehe ich nicht. Diese Methode gibt es doch.
versteh ich selbst nicht. :--( Jedenfalls danke Dein Tip hat geholfen.
Ich hatte mit der Methode probiert und kam dummerweise zum Schluß das mit fillAuto nur Reihen ausgefüllt werden können.

Mit Gruß Micha
Viele Grüße
micha
Antworten