Seite 1 von 1

3 kleine Makros und die große böse Unwissenheit

Verfasst: Mi, 24.07.2013 15:51
von trewq
Hi, ich bin bereits seit MS Office 2007 begeisterter OO Anwender,
und auch wenn es für mich ab und an mal mit dem anwenden nicht ganz so leicht war, nach spätesten einem Ausflug ins www könnte ich ohne Probleme weiter machen.

Jetzt bin ich jedoch an einem Punkt angelangt an dem ich schier verzweifle – den Makros von OO Calc.
In der Uni wird leider nur Excel gepredigt und das bisschen VBA was ich dort aufschnappen und anwenden konnte hilft mir hier ja leider nicht weiter.

So blöd es sich anhört, drei (in Excel) recht einfache Makros, brechen mir derzeit das Genick.

Makro Nr. 1:
das Makro soll den Hintergrund aller ausgewählten Zellen bzw. Zelle in rgb=(x,y,z) färben

Makro Nr. 2:
das Makro soll die Schriftfarbe aller ausgewählten Zellen bzw. Zelle in rgb=(x,y,z) färben

kein Spaß zwei separate, recht leichte Makros, die einfach nicht funktionieren wollen.
Hab es auch schon mit dem „Makro aufzeichnen“ versucht, sehe dort jedoch auch nicht wirklich durch.

Makro Nr. 3 (wahrscheinlich etwas kniffliger):
das Makro soll die ersten 12 zeichen der ausgewählten Zelle bzw. Zellen löschen


Wie gesagt unter Excel währen zumindest die ersten beiden kein Problem und auch Nr. 3 wehre nach kurzem suchen schnell erledigt, jedoch möchte in nicht wegen so etwas auf MS zurück greifen.

Ich hoffe ihr helft mir weiter.


Thema nach OOo Basic und Java verschoben, wo alle Themen zur Basic-Programmierung hingehören.—lorbass, Mod

Re: 3 kleine Makros und die große böse Unwissenheit

Verfasst: Mi, 24.07.2013 16:43
von lorbass
trewq hat geschrieben:zwei separate, recht leichte Makros, die einfach nicht funktionieren wollen.
Für die Ursachenforschung wäre ganz hilfreich, wenn du das, was nicht funktioniert, beigefügt hättest. So bleibt nur ein mehr oder weniger interessiertes „Aha“ übrig.
trewq hat geschrieben:Makro Nr. 1:
das Makro soll den Hintergrund aller ausgewählten Zellen bzw. Zelle in rgb=(x,y,z) färben
http://www.dannenhoefer.de/faqstarbasic ... l#Zweig168
http://www.dannenhoefer.de/faqstarbasic ... l#Zweig171
trewq hat geschrieben:Makro Nr. 2:
das Makro soll die Schriftfarbe aller ausgewählten Zellen bzw. Zelle in rgb=(x,y,z) färben
http://www.dannenhoefer.de/faqstarbasic ... l#Zweig172
trewq hat geschrieben:Makro Nr. 3:
das Makro soll die ersten 12 zeichen der ausgewählten Zelle bzw. Zellen löschen
http://www.dannenhoefer.de/faqstarbasic ... l#Zweig173
http://www.dannenhoefer.de/faqstarbasic ... l#Zweig175

Zwischen dem »Lesen« und dem »Schreiben« das Gelesenen mit den Zeichen 13 - (Länge des Textes) seiner selbst zu ersetzen überlasse ich dir und der Programmhilfe (F1)

Gruß
lorbass

Re: 3 kleine Makros und die große böse Unwissenheit

Verfasst: Mi, 24.07.2013 23:48
von balu
Hallo trewq,

die Links von lorbass hätte ich auch empfohlen, da für den schnellen Einstieg geeignet. Ergänzend möchte ich aber noch zwei andere Tipps geben.
das Makro soll die ersten 12 zeichen der ausgewählten Zelle bzw. Zellen löschen
1. Tipp
Geh mal auf diese Seite von Volker Lenhardt. Dort gibts die deutsche Übersetzung von Andrew Pitonyak "OpenOffice.org Macros Explained". Musst ganz runter scrollen.

2. Tipp
In der Übersetzung gehst Du zum Kapitel:
7. String-Routinen
Und befasst dich mal mit der Funktion "Replace".




Gruß
balu