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

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

trewq
Beiträge: 1
Registriert: Mi, 24.07.2013 15:08

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

Beitrag 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
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

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

Beitrag 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
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

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

Beitrag 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
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Antworten