Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bedingte Formatierung mit mehr als 3 Bedingungen

Forumthread: Bedingte Formatierung mit mehr als 3 Bedingungen

Bedingte Formatierung mit mehr als 3 Bedingungen
13.03.2006 10:41:36
Ingo
Hallo,
ich benutze folgenden Code um mit mehr als 3 bedingten Formatierungen zu arbeiten. Das funktioniert soweit auch ganz gut. Wenn ich allerdings den Zahleneintrag aus einer Zelle lösche steigt das Macro aus mit der Meldung "Typen unverträglich". Wie kann ich den Fall abfangen das beim Löschen eines Zellwertes das Macro aussteigt?

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Select Case Target.Value
Case 1
Target.Interior.ColorIndex = 1
Case 2
Target.Interior.ColorIndex = 2
Case 3
Target.Interior.ColorIndex = 3
Case 4
Target.Interior.ColorIndex = 4
Case 5
Target.Interior.ColorIndex = 5
Case 6
Target.Interior.ColorIndex = 6
Case Else
Target.Interior.ColorIndex = xlColorIndexNone
End Select
End Sub

Danke
Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bedingte Formatierung mit mehr als 3 Bedingung
13.03.2006 10:45:21
Franz W.
Hallo Ingo,
ungetestet: schreib mal ganz oben vor die SelectCase-Zeile:
If target = "" then exit sub
Grüße Franz
AW: Eine Alternative ...
13.03.2006 10:56:09
Ingo
Ja, dieses Addin habe ich auch schon gefunden. Da die Datei mit den formatierungen aber verschickt werden muss, kann ich das Addin glaube ich nicht benutzen. Es sei denn ich weiss nicht das man ein Addin in eine xls fest implementieren kann.
Trotzdem danke.
Gruss
AW: Bedingte Formatierung mit mehr als 3 Bedingung
13.03.2006 10:53:21
Ingo
Hallo Franz,
Danke für deine Antwort. Leider kommt immer noch die Fehlermeldung "Laufzeitfehler 13, Typen unverträglich"
Danke
Anzeige
?????
13.03.2006 11:25:59
Franz W.
Grüße Franz
AW: ?????
13.03.2006 11:26:38
Franz W.
sollte noch offen sein!
Grüße Franz
AW: ?????
13.03.2006 11:53:05
Ingo
ja sorry, Frage noch offen...
Anzeige
AW: ?????
13.03.2006 13:18:58
Harald E
Hi,
if target.count > 1 then exit sub
...ist die Lösung
Gruss Harald
Kommando zurück...so iss besser ;-))
13.03.2006 13:27:48
Harald E
If Target.Count > 1 Then
Selection.Interior.ColorIndex = xlNone
Exit Sub
End If
Gruss Harald
AW: Kommando zurück...so iss besser ;-))
13.03.2006 16:39:57
Ingo
Danke Harald.
Funktioniert so wie ich mir das vorgestellt habe.
Vielen Dank!
Gruss
Anzeige
Danke für die Rückmeldung owT
13.03.2006 18:49:39
Harald E
Gruß
Harald
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige