Die Suche ergab 10 Treffer

von Brischniak
Mi, 23.03.2016 00:32
Forum: Calc
Thema: Basic-Funktion wird nur einmal aufgerufen
Antworten: 5
Zugriffe: 1733

Re: Basic-Funktion wird nur einmal aufgerufen

Ich habe das jetzt durch ein zusätzliches Tabellenblatt gelöst, das nur für die Spracheingabe zuständig ist. Da der von Stephan beschriebene Zellschutz wohl nur für das aktive Tabellenblatt wirkt, können die Zellen aller anderen Tabellenblätter durch Makros verändert werden.
von Brischniak
Di, 22.03.2016 13:58
Forum: Calc
Thema: Basic-Funktion wird nur einmal aufgerufen
Antworten: 5
Zugriffe: 1733

Re: Basic-Funktion wird nur einmal aufgerufen

Hallo Stephan,

danke für deine Antwort. Ich habe es gerade nochmal getestet und beim Öffnen des Dokuments bekommt tatsächlich A1 den gleichen Wert wie A2. Also beim Öffnen scheint das Makro zu wirken.

Ich beschreibe mein Problem mal ein bisschen ausführlicher:
Ich versuche, ein Dokument zu ...
von Brischniak
Di, 22.03.2016 00:57
Forum: Calc
Thema: Basic-Funktion wird nur einmal aufgerufen
Antworten: 5
Zugriffe: 1733

Basic-Funktion wird nur einmal aufgerufen

Hallo,

ich arbeite mit OpenOffice Basic, um Makros in mein Calc-Dokument einzubinden.

Die Funktion Function Aendere_Eintrag(x)
with thisComponent.sheets.getByIndex(0)
.getCellRangeByName("A2").value=x
end with
End Function
soll den Eintrag in A2 in Abhängigkeit von A1 ändern.

Wenn ich also bspw ...
von Brischniak
Mi, 16.03.2016 16:16
Forum: Calc
Thema: Fehlermeldung Objektvariable nicht belegt
Antworten: 3
Zugriffe: 2199

Re: Fehlermeldung Objektvariable nicht belegt

Prima, die simple Fehlerbehandlung genügt mir schon. Danke, Stephan.
Vielen Dank aber auch für deine Antwort, Karolus.
von Brischniak
Mi, 16.03.2016 15:03
Forum: Calc
Thema: Fehlermeldung Objektvariable nicht belegt
Antworten: 3
Zugriffe: 2199

Fehlermeldung Objektvariable nicht belegt

Hallo, ich habe folgende Makro-Funktion zum Ändern des Tabellenblattnamens erstellt:

Function AENDERE_BLATTNAME(x)
dim oSheet as Object
oSheet = ThisComponent.CurrentController.ActiveSheet
oSheet.Name = oSheet.getCellRangeByName("B1").String
End Function .

Nun schreibe ich bspw. in Zelle A1 die ...
von Brischniak
Di, 08.03.2016 12:28
Forum: Calc
Thema: Absolute Bezüge in bedingter Formatierung
Antworten: 8
Zugriffe: 2465

Re: Absolute Bezüge in bedingter Formatierung

Ich habe mich jetzt dafür entschieden, die Berechnungen über Hilfszellen zu machen, wie es auch von Stephan vorgeschlagen wurde, indem ich unter jeder zu formatierenden Zelle Rechnungen durchführe, sodass die bedingte Formatierung nur relative Bezüge enthält (nämlich die Zelle darunter).

Das genügt ...
von Brischniak
Di, 08.03.2016 10:09
Forum: Calc
Thema: Absolute Bezüge in bedingter Formatierung
Antworten: 8
Zugriffe: 2465

Re: Absolute Bezüge in bedingter Formatierung

Also ich wollte nicht streiten, sondern nur Deine Frage beantworten und vielleicht ist meine Antwort etwas penibel ausgefallen, aber so ist meines Wissens der Sachstand.
Das hatte ich auch nicht gedacht. ;-)
von Brischniak
Di, 08.03.2016 09:39
Forum: Calc
Thema: Absolute Bezüge in bedingter Formatierung
Antworten: 8
Zugriffe: 2465

Re: Absolute Bezüge in bedingter Formatierung

Na gut. Bei der neuesten Version AOO 4.1.2 ist es jedenfalls genauso wie bei meiner alten.

Hat jemand eine Idee, wie man das Problem umgehen kann?
von Brischniak
Di, 08.03.2016 09:12
Forum: Calc
Thema: Absolute Bezüge in bedingter Formatierung
Antworten: 8
Zugriffe: 2465

Re: Absolute Bezüge in bedingter Formatierung

Hallo Karolus,

danke für die Antwort. Ich habe Open Office 4.0.1. Wenn es bei dir klappt, spricht es ja dafür, dass meine Version fehlerhaft ist. Ich werde mir gleich mal die neueeste Version herunterladen.
von Brischniak
Di, 08.03.2016 07:02
Forum: Calc
Thema: Absolute Bezüge in bedingter Formatierung
Antworten: 8
Zugriffe: 2465

Absolute Bezüge in bedingter Formatierung

Hallo,

ich möchte für ein Projekt in den Zellen C1, D1, E1, ... eine bedingte Formatierung anwenden, die abhängt von einer weiteren Zelle (A1) und der "horizontalen Entfernung" von der betreffenden Zelle zu C1.

Konkret markiere ich die Zellen C1, D1, E1, ... , klicke auf "Bedingte Formatierung ...