1.5k Aufrufe
Gefragt in Tabellenkalkulation von
Grüezi aus der Zürich an alle Supportnet- Helfer- und Besucher,

wie viele in diesem Forum, habe auch ich ein Problem. Zunächst muss ich gestehen, dass ich ein absoluter Anfänger im Bereich VBA-Programmierung bin.

Ich absolviere momentan im Rahmen meines Studiums ein Praktikum in Zürich, bei dem ich eben auch viel mit Excel arbeiten muss.

Nun zu meinem Problem:

Ich kann euch leider nicht die betreffende Tabelle schicken, da es sich dabei um vertrauliche Daten handelt. Ich hoffe aber, dass ich in der Lage bin meine Problematik deutlich genug zu schildern, sodass ihr mir auch weiterhelfen könnt (Sollte dies nicht der Fall sein, einfach kurz eine Nachricht schreiben).

Ich habe eine Tabelle mit ca. 25 Spalten und etlichen Zeilen. Jeden Monat wird eine Kopie des aktuellen Tabellenblatts erstellt, da es sich um neue Daten handelt. Der Aufbau bleibt gleich. Folge ist, dass es stets unterschiedliche Anzahlen von Zeilen gibt (die Spalten bleiben natürlich gleich). Deshalb kann ich mit Range keinen exakten Bereich bestimmen.

In dieser Tabelle benötige ich 6 formatierte Bedingungen (wenn Bedingung wahr = betreffende Zeile soll bestimmte Farbe haben). Ohne einen Makro kann ich mit Excel nach meinem Kenntnisstand ja leider nur 3 bedingte Formatierungen einstellen.

Ich dachte nun an eine Schleife die von A2 (Spalte Auftragsnummer) loslegt und dann so lange die Spalte A Schritt für Schritt runter läuft bis eine leere Zeile auftaucht (““).
Des Weiteren müssen in jeder Zeile die jeweiligen Bedingungen geprüft bzw.- ausgeführt werden.

Letztendlich geht es mir nur um die Schleife als um die Bedingungen. Bzw. müsste ich noch irgendwie wissen an welcher Stelle im Schleifencode ich die 6 Bedingungen platzieren muss. Zusätzlich weiss ich nicht, wie ich überhau

6 Antworten

0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo,

das Ende von deinem Thread fehlt :).

Das mit den drei bedingten Formatierungen stimmt nur bis Excel 2003.
Ab Excel 2007 kannst du mehr als 3 bedingte Formatierungen anlegen.

Falls du mit einer älteren Version arbeitest, dann schau doch mal hier nach: Klick mich!

Gruß

M.O.
0 Punkte
Beantwortet von saarbauer Profi (15.6k Punkte)
hallo,

wenn du mit einem Makro arbeitest, kannst du rein theoretisch unendlich viele Bedingungen anlegen.

Gruß

Helmut
0 Punkte
Beantwortet von
...pt nicht wie ich in VBA Die Zeilen- bzw. Spalteneinbindung mache., Habe bei google irgendwie Cell(Spatle, Zeile) oder so ähnlich gesehen. Bin da total aufgeschmissen.

So das war das Ende meines thread.

Der Link ist super und auch richtig. Ich müsste jetzt blos noch wissen, wie ich diese Medingungen in eine Schleife integriere, die z.b. von A1 bis zeile "" geht.

Kannst du mir da noch weiter helfen (opder auch jemand anderes?)

Vielen Dank schon mal.,
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo _Mannuel,

anbei ein Beispiel entsprechend Deiner Frage.

Die Bedingungen musst Du natürlich anpassen.

Download

Gruß
Rainer
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo Manuel,

ergänzend zu Rainers Beispieltabelle solltest du vielleicht auch noch mal hier etwas nachlesen:
Anleitung VBA-Projekt Tabelle
Anleitung VBA-Projekt StandardModul

Gruß

M.O.
0 Punkte
Beantwortet von
Vielen Dank für die ganzen hilfreichen Tipps, die wirklich mein Problem vollkommen gelöst haben. DAAAANKE
...