Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Problem mit "0" bei Postleitzahl

Problem mit "0" bei Postleitzahl
17.08.2005 10:47:03
Nik
Hallo an alle!
Folgendes Problem:
Ich gebe Adress-Daten in einer Userform ein;
u.a. die Postleitzahl im Feld txtPLZ.
Wenn ich jetzt die PLZ in das Tabellenblatt einfüge, habe ich Folgendes probiert:
1. Wenn ich es "normal" übergebe 'Range("a1") = txtPLZ' dann wird es nicht als
Zahl übergeben.
2. Wenn ich es so übergebe 'Range("a1") = txtplz * 1' oder
'Range ("a1") = txtplz.value' dann fehlt die Null, wenn sie an erster
Stelle steht.
Ich brauche aber die Postleitzahl als 'Zahl' im Tabellenblatt mit 'Null' am als erste Stelle.
Geht das?
Gruß NIk
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Problem mit "0" bei Postleitzahl
17.08.2005 10:50:01
Unbekannter
Als Text Formatieren.
Gruß UN1
AW: Problem mit "0" bei Postleitzahl
17.08.2005 10:55:01
Matthias
Hallo,
...oder die Zielzelle mit "00000" formatieren.
Gruß Matthias
AW: Problem mit "0" bei Postleitzahl
17.08.2005 10:50:35
UweN
Hallo Nik,
das geht mit benutzerdefinierter Formatierung:
als Format 00000 angeben.
Dann werden in der Zelle alle Zahlen mit führenden Nullen dargestellt.
Hilft das weiter ?
Viele Grüße
Uwe
Anzeige
AW: Problem mit "0" bei Postleitzahl
17.08.2005 10:59:53
Nik
Hi!
Text ist schlecht, da ein externes Programm (DPD-Adressaufkleber) dann die Postleitzahl nicht liest.
ABER:
Benutzerdefinierte Formatierung hat geholfen!
Spitze
Danke
;
Anzeige
Anzeige

Infobox / Tutorial

Postleitzahl in Excel korrekt mit führenden Nullen darstellen


Schritt-für-Schritt-Anleitung

Um eine Postleitzahl mit 0 korrekt in Excel darzustellen, kannst du folgende Schritte befolgen:

  1. Zelle formatieren:

    • Wähle die Zelle oder den Zellbereich aus, in dem du die Postleitzahlen eingeben möchtest.
    • Gehe zu Start > Zahlenformat (das Dropdown-Menü) > Weitere Zahlenformate.
    • Wähle Benutzerdefiniert und gib 00000 ein. Damit wird die Postleitzahl immer mit fünf Ziffern angezeigt, auch wenn sie mit 0 beginnt.
  2. Daten eingeben:

    • Gib die Postleitzahlen direkt in die formatierten Zellen ein. Excel wird die Ziffern so darstellen, wie du es benötigst.
  3. Übertragung aus Userform:

    • Wenn du Daten aus einer Userform übergibst, stelle sicher, dass du den Wert als Text speicherst:
      Range("A1").Value = "'" & txtPLZ.Value
    • Das vorangestellte ' sorgt dafür, dass Excel die Eingabe als Text interpretiert und die führenden Nullen beibehält.

Häufige Fehler und Lösungen

  • Fehler: Postleitzahl wird als Zahl interpretiert und die führende Null fehlt.

    • Lösung: Stelle sicher, dass die Zelle als Text oder mit der benutzerdefinierten Formatierung 00000 formatiert ist.
  • Fehler: Externe Programme erkennen die Postleitzahl nicht.

    • Lösung: Verwende die benutzerdefinierte Formatierung, um sicherzustellen, dass die Postleitzahl korrekt dargestellt wird.

Alternative Methoden

Wenn die oben genannten Methoden nicht funktionieren oder du eine andere Lösung suchst, kannst du folgende Alternativen ausprobieren:

  • Textkonvertierung: Verwende die Funktion TEXT():

    =TEXT(A1, "00000")

    Diese Funktion wandelt die Postleitzahl in einen Text mit führenden Nullen um.

  • VBA-Skript: Wenn du viele Postleitzahlen hast, kannst du ein kurzes Skript schreiben, das alle Zellen im Bereich formatiert.


Praktische Beispiele

  1. Beispiel für eine Postleitzahl:

    • Angenommen, du möchtest die Postleitzahl 02547 eingeben.
    • Nach der Formatierung als 00000 wird sie korrekt in Excel dargestellt.
  2. VBA-Beispiel:

    Sub PostleitzahlenMitNull()
       Dim i As Integer
       For i = 1 To 10
           Range("A" & i).Value = "'" & Format(i, "00000")
       Next i
    End Sub

    Dieses Skript fügt die Postleitzahlen von 00001 bis 00010 in die Zellen A1 bis A10 ein.


Tipps für Profis

  • Datenvalidierung: Überprüfe mit der Datenvalidierung, ob die eingegebenen Werte tatsächlich Postleitzahlen sind.

  • Formatierung beibehalten: Wenn du Daten importierst, achte darauf, die Formatierung beizubehalten, um Probleme mit Postleitzahlen, die mit 0 beginnen, zu vermeiden.


FAQ: Häufige Fragen

1. Warum fehlen die Nullen bei der Eingabe von Postleitzahlen? Die Nullen fehlen, weil Excel die Eingabe als Zahl interpretiert. Durch die richtige Formatierung als Text oder benutzerdefiniert bleibt die Null erhalten.

2. Wie kann ich sicherstellen, dass externe Programme meine Postleitzahlen erkennen? Stelle sicher, dass die Postleitzahlen als Text formatiert sind und die benutzerdefinierte Formatierung 00000 verwendet wird, um die Nullen beizubehalten.

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