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

Forumthread: Zelle Formatieren wenn leer

Zelle Formatieren wenn leer
juergen
Hallo zusammen, müste in der Zelle einen Text unterbringen der solange erscheint, bis dass dort ein Wert z.B. "1" eingegeben wird, diese wird nach ausführung eines Makros wider gelöscht. Geht dass und wenn ja wie?
Vielen Dank
juergen
Anzeige
AW: Zelle Formatieren wenn leer
01.03.2011 18:10:17
Josef

Hallo Jürgen
wenn du den Zellinhalt durch das Makro löschst, warum schreibst du dann nicht stattdessen deinen gewünschten Text hinein?

Gruß Sepp

Anzeige
AW: Zelle Formatieren wenn leer
01.03.2011 18:42:51
juergenJa
Hallo Sepp,
ja sicher geht auch, aber ich dachte, dass es vielleicht durch bedingte Formatierung möglich ist, dass wenn die Zelle A1 leer ist, dass dann ein Text erscheint, der solange sichtbar bleibt, bis dass die Zelle mit einem Wert gefüllt wird, nach ausführung des Makros wird die Zelle wider geleert und es sollte (weil leer) wieder der Text erscheinen.
Danke für deine Anwort,
Gruß Juergen
Anzeige
...Und wo soll die BedFormatierg den Text...
01.03.2011 18:46:05
Luc:-?
…hernehmen, Juergen?
Ab xl12 ist da ja so manches mögl, ob aber auch das…?!
Gruß Luc :-?
AW: Zelle Formatieren wenn leer
01.03.2011 20:16:39
Josef

Hallo Jürgen,
benutzerdefiniertes Format ist nicht, aber weise der Zelle das Format (Standard;Standard;Standard;"Ihre Eingabe Bitte!") zu, dann erscheint bei Texteingaben oder bei einer leeren Zelle der Text.

Gruß Sepp

Anzeige
meinte Leerzeichen statt "leere Zelle" o.T.
01.03.2011 20:21:14
Josef
Gruß Sepp

AW: meinte Leerzeichen statt "leere Zelle" o.T.
01.03.2011 20:51:55
juergenJa
Hallo Sepp,
vielen Dank, funzt supi, schönen Abend noch. P.S. Luc, auch dir danke.
Gruß
Juergen
Anzeige
AW: Zelle Formatieren wenn leer
02.03.2011 08:33:54
juergen
Hallo Sepp, Hallo Leute,
guten Morgen Zusammen.
Leider war ich doch ein wenig zu vorschnell, die o. g. Formel funktioniert zwar, aber bei mir nicht, wenn die Zelle leer bleibt. Es sollte auch ein Text erscheinen wenn in der Zelle eine oder keine Eingabe erfolgt.
Hmm, was mache ich falsch?
Für einen Tipp wäre ich dankbar.
Gruß
Juergen
Anzeige
AW: Zelle Formatieren wenn leer
02.03.2011 08:43:39
juergen
Hallo Sepp, Hallo Leute,
guten Morgen Zusammen.
Leider war ich doch ein wenig zu vorschnell, die o. g. Formel funktioniert zwar, aber bei mir nicht, wenn die Zelle leer bleibt. Es sollte auch ein Text erscheinen wenn in der Zelle eine oder keine Eingabe erfolgt.
Hmm, was mache ich falsch?
Für einen Tipp wäre ich dankbar.
Gruß
Juergen
Anzeige
Ich mache so etwas idR so, dass ich...
02.03.2011 16:36:21
Luc:-?
…einen Text, hier also deinen, Juergen,
in eine solche Zelle quasi als Defaultwert eintrage. Der kann dann auch in hellgrauer Schrift oder sonstwie formatiert und bei Bedarf überschrieben wdn. Das wird mit Ereignisproz Worksheet_Change kontrolliert. Wird ein eingetragener Wert wieder gelöscht, wird so wieder der Default-Text eingetragen. Allerdings müssen dann auch alle Fmln, die ggf auf die Zelle zugreifen, dem Rechnung tragen. U.U. kann es günstig sein, das mit Sepps Formatierungsvorschlag zu verbinden, d.h., nur das Format zu wechseln und in die Zelle beim Löschen einen Leerstring einzutragen. Das muss dann aber auch in Nachfolger-Fmln berücksichtigt wdn, macht deren Zellwertabfrage aber kürzer.
Gruß Luc :-?
Anzeige
AW: Zelle Formatieren wenn leer
02.03.2011 17:07:05
juergen
Hallo Luc,
vielen dank für die Info, ich versuche es mal, bis später
gruß
juergen

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zelle Formatieren, wenn Leer


Schritt-für-Schritt-Anleitung

Um eine Zelle in Excel so zu formatieren, dass ein bestimmter Text angezeigt wird, solange die Zelle leer ist, kannst du die folgenden Schritte ausführen:

  1. Zelle auswählen: Klicke auf die Zelle, die du formatieren möchtest.
  2. Zellen formatieren: Rechtsklicke auf die Zelle und wähle „Zellen formatieren“ aus dem Kontextmenü.
  3. Benutzerdefiniertes Format: Wähle die Registerkarte „Zahlen“ und dann „Benutzerdefiniert“.
  4. Format eingeben: In das Feld „Typ“ gibst du folgendes ein:
    Standard;Standard;Standard;"Ihr Text hier"
  5. Bestätigen: Klicke auf „OK“. Jetzt wird der eingegebene Text angezeigt, wenn die Zelle leer ist.

Dieser Prozess nutzt die bedingte Formatierung, um eine leere Zelle zu formatieren.


Häufige Fehler und Lösungen

  • Text erscheint nicht: Stelle sicher, dass du das Format korrekt eingegeben hast. Überprüfe auch, ob die Zelle wirklich leer ist (keine Leerzeichen oder unsichtbaren Zeichen).
  • Text bleibt auch nach Eingabe eines Wertes sichtbar: Achte darauf, dass du die Zelle nach der Eingabe eines Wertes nicht manuell formatiert hast. Die benutzerdefinierte Formatierung sollte den Text nur anzeigen, wenn die Zelle leer ist.
  • Formel funktioniert nicht: Wenn du eine Formel verwendest, um den Text einzufügen, stelle sicher, dass die Bedingung korrekt ist. Verwende die WENNLEER-Funktion, um zu überprüfen, ob die Zelle leer ist.

Alternative Methoden

Neben der benutzerdefinierten Formatierung kannst du auch die bedingte Formatierung nutzen:

  1. Bedingte Formatierung aktivieren: Wähle die Zelle aus und gehe zu „Start“ > „Bedingte Formatierung“ > „Neue Regel“.
  2. Regel erstellen: Wähle „Eine Formel zur Ermittlung der zu formatierenden Zellen verwenden“.
  3. Formel eingeben: Gib die folgende Formel ein:
    =ISTLEER(A1)
  4. Format festlegen: Klicke auf „Formatieren“ und wähle die gewünschte Schriftfarbe oder den Hintergrund aus.
  5. Bestätigen: Klicke auf „OK“, um die Regel zu speichern.

Diese Methode ist besonders nützlich, wenn du unterschiedliche Farben für leere und nicht leere Zellen verwenden möchtest.


Praktische Beispiele

Beispiel 1: Du möchtest, dass in Zelle A1 der Text „Bitte eingeben“ angezeigt wird, solange die Zelle leer ist.

  • Gehe nach der oben beschriebenen Anleitung vor und benutze den Text „Bitte eingeben“ in deinem benutzerdefinierten Format.

Beispiel 2: Du möchtest, dass Zelle A2 rot hinterlegt wird, wenn sie leer ist.

  • Nutze die bedingte Formatierung mit der Formel =ISTLEER(A2) und wähle eine rote Füllfarbe.

Tipps für Profis

  • Testen: Verwende die Funktion „Wennleer“ in Kombination mit anderen Formeln, um komplexere Bedingungen für die Formatierung zu schaffen.
  • Format kopieren: Du kannst das Format einer Zelle auf andere Zellen übertragen, indem du den Pinsel für das Format verwenden.
  • Zellen schützen: Wenn du die Zellen vor versehentlichen Änderungen schützen möchtest, überlege, das Arbeitsblatt zu sperren, nachdem du die Formatierung vorgenommen hast.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Zellen gleichzeitig formatieren?
Du kannst mehrere Zellen auswählen, bevor du die benutzerdefinierte Formatierung oder die bedingte Formatierung anwendest.

2. Kann ich auch farbige Schrift für leere Zellen verwenden?
Ja, du kannst die Schriftfarbe in der benutzerdefinierten Formatierung oder der bedingten Formatierung anpassen.

3. Wie funktioniert die WENNLEER-Funktion in Excel?
Die WENNLEER-Funktion überprüft, ob eine Zelle leer ist, und gibt einen bestimmten Wert zurück, wenn dies der Fall ist. Beispielsweise:

=WENN(ISTLEER(A1), "Bitte eingeben", A1)

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige