von dkuestner » Fr, 06.02.2009 13:58
Hallo, ich hoffe Ihr könnt mir helfen!? Bisher arbeitet ich nur mit Excel, da wir aber nun auf OOo umstellen, muss ich meine ganzen Dateien mit VBA-Makros umschreiben. Dies ist leider bisher Neuland für mich.
Nun aber zu meinem bisher 1. Problem:
Ich habe 12 Tabellenblätter, in denen jeweils in a6:a36 entweder 1, 8, oder 0 steht. In Abhängigkeit davon soll sich der Hintergrund im Bereich b6:an36 folgendermaßen ändern:
z.B. a6 = 1, dann b6:an6 Cellbackcolor = RGB(255,0,255), a6 = 8, dann Cellbackcolor = RGB(192,192,192), a6 = 0, dann Cellbackcolor = RGB(255,255,255) (also nichts / weiß).
Das Ganze soll von a6:a36 entsprechend auf b6:an36 angewand werden.
Eine bedingte Formatierung kommt nicht in Frage, da ich diese bereits für andere Formatierungen benötige.
Das Ganze soll stattfinden,bzw. ausgelöst werden, indem ich in Tabelle1 die Zelle l1 ändere und mit Enter bestätige.
Ich habe natürlich zuvor die Suche benutzt, bin aber nicht wirklich fündig geworden. Leider konnte ich bisher das Gefundene auch nicht adaptieren, da ich mich bisher nur mit VBA auskenne.
Für Lösungen und Erklärungen bedanke ich mich bereits im Vorfeld.
Dirk OOo 3.01
Hallo, ich hoffe Ihr könnt mir helfen!? Bisher arbeitet ich nur mit Excel, da wir aber nun auf OOo umstellen, muss ich meine ganzen Dateien mit VBA-Makros umschreiben. Dies ist leider bisher Neuland für mich.
Nun aber zu meinem bisher 1. Problem:
Ich habe 12 Tabellenblätter, in denen jeweils in a6:a36 entweder 1, 8, oder 0 steht. In Abhängigkeit davon soll sich der Hintergrund im Bereich b6:an36 folgendermaßen ändern:
z.B. a6 = 1, dann b6:an6 Cellbackcolor = RGB(255,0,255), a6 = 8, dann Cellbackcolor = RGB(192,192,192), a6 = 0, dann Cellbackcolor = RGB(255,255,255) (also nichts / weiß).
Das Ganze soll von a6:a36 entsprechend auf b6:an36 angewand werden.
Eine bedingte Formatierung kommt nicht in Frage, da ich diese bereits für andere Formatierungen benötige.
Das Ganze soll stattfinden,bzw. ausgelöst werden, indem ich in Tabelle1 die Zelle l1 ändere und mit Enter bestätige.
Ich habe natürlich zuvor die Suche benutzt, bin aber nicht wirklich fündig geworden. Leider konnte ich bisher das Gefundene auch nicht adaptieren, da ich mich bisher nur mit VBA auskenne.
Für Lösungen und Erklärungen bedanke ich mich bereits im Vorfeld.
Dirk OOo 3.01