Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Telefonnummern mit 0

Telefonnummern mit 0
Volker
Hallo zusammen,
ich verzweifle fast bei dem Versuch eine Telefonnummer aus einer UF Textbox an eine Zelle zu übergeben.
Der Knackpunkt ist die Null der Vorwahl. In der Recherche habe ich gesucht aber das richtige habe ich nicht gefunden, oder übersehen oder fehlinterpretiert.
Was muss ich als Format für die Textbox eingeben damit die Vorwahl richtig angezeigt bzw übernommen wird?
Textbox8.Value = Format(Textbox8.Value, "?")
Danke und
Gruss Volker
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
Textbox8.Value = Format(Textbox8.Value, "000000")
08.04.2011 13:22:48
Rudi
Telefonnummern mit 0
08.04.2011 13:49:08
Volker
Hallo Rudi,
Danke für Deine Antwort. Ich habe mich mal wieder nicht richtig ausgedrückt:-(((.
Die Telefonnummer wird als ganzes eingetragen und somit hat die Nummer auch unterschiedliche längen.
Wie müsste der Code denn hierfür lauten, oder kann mann nur eine feste Anzahl an Stellen (Anzahl der Nullen) im Format Code einstellen)?
Gruß
Volker
Anzeige
AW: Telefonnummern mit 0
08.04.2011 14:01:07
fcs
Hallo Volker,
Variante 1:
Formatiere die Spalten/Zellen, in die Vorwahl/Telefon-Nummer eingetragen wird, als Text. Dann zum Einfügen z.B.:
Worksheets("Daten").Cells(Zeile, 2).Value = Textbox8.Text
Variante 2:
Setze vor der Nummer ein Hochkomma (')
VBA-Beispiel
Worksheets("Daten").Cells(Zeile, 2).Value = "'" & Textbox8.Text
Gruß
Franz
Anzeige
Variante 3
08.04.2011 14:07:27
Rudi
Hallo,
oder Zahlenformat
[a1].NumberFormat = String(Len(TextBox1), "0")
Gruß
Rudi
AW: Telefonnummern mit 0
08.04.2011 14:01:43
Rudi
Hallo,
Zelle="'" &textbox1
Gruß
Rudi
AW: Telefonnummern mit 0
08.04.2011 19:58:51
Volker
Danke für die Antworten
jetzt kann ich probieren
Gruß
Volker
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Telefonnummern in Excel mit 0 formatieren


Schritt-für-Schritt-Anleitung

Um Telefonnummern in Excel korrekt zu formatieren und die führende Null anzuzeigen, kannst du die folgenden Schritte ausführen:

  1. Zelle auswählen: Wähle die Zelle oder den Bereich aus, in dem du die Telefonnummern eingeben möchtest.
  2. Zellen formatieren:
    • Klicke mit der rechten Maustaste auf die ausgewählte Zelle und wähle „Zellen formatieren“.
    • Wähle im Tab „Zahlen“ die Kategorie „Text“ aus. Dies stellt sicher, dass die Zahl als Text behandelt wird, und die führende 0 nicht verloren geht.
  3. Telefonnummer eingeben: Gib die Telefonnummer mit der führenden Null ein (z.B. 0123456789).
  4. Format überprüfen: Stelle sicher, dass die Nummer in der Zelle korrekt angezeigt wird.

Du kannst auch ein benutzerdefiniertes Format verwenden, um sicherzustellen, dass die Telefonnummern einheitlich sind.


Häufige Fehler und Lösungen

  • Fehler: Die führende 0 wird nicht angezeigt.

    • Lösung: Stelle sicher, dass die Zelle als Text formatiert ist, bevor du die Telefonnummer eingibst.
  • Fehler: Telefonnummer wird als wissenschaftliche Notation angezeigt.

    • Lösung: Formatiere die Zelle als Text oder verwende ein Hochkomma (') vor der Eingabe, z.B. '0123456789.

Alternative Methoden

  1. Hochkomma verwenden: Setze ein Hochkomma vor die Telefonnummer, um Excel zu sagen, dass es sich um Text handelt:

    Worksheets("Daten").Cells(Zeile, 2).Value = "'" & Textbox8.Text
  2. VBA zur Formatierung: Wenn du VBA verwendest, kannst du folgendes verwenden, um die Telefonnummern in der richtigen Form zu speichern:

    Worksheets("Daten").Cells(Zeile, 2).Value = Format(Textbox8.Value, "0000000000")
  3. Benutzerdefiniertes Zahlenformat: Verwende das Zahlenformat, um sicherzustellen, dass die Null angezeigt wird:

    Worksheets("Daten").Cells(Zeile, 2).NumberFormat = "0"

Praktische Beispiele

  • Beispiel 1: Eingabe einer deutschen Handynummer (z.B. 0151 23456789):

    • Zelle als Text formatieren und dann die Nummer eingeben: 015123456789.
  • Beispiel 2: Formatierung einer internationalen Telefonnummer:

    • Verwende das Format +49 151 23456789, wobei du das Excel-Format für Telefonnummern entsprechend anpasst.

Tipps für Profis

  • Überlege, die Telefonnummern in einem einheitlichen Format zu speichern, z.B. alle mit einer Ländervorwahl.
  • Nutze Datenvalidierung, um sicherzustellen, dass nur gültige Telefonnummern eingegeben werden.
  • Speichere Telefonnummern in einem benutzerdefinierten Format, falls du häufig mit internationalen Nummern arbeitest.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass die Telefonnummern in Excel immer die Null vor der Vorwahl anzeigen?
Stelle die Zellen als Text ein, bevor du die Nummern eingibst, oder verwende ein Hochkomma vor der Eingabe.

2. Was mache ich, wenn das Format für Telefonnummern in Excel nicht verfügbar ist?
Du kannst ein benutzerdefiniertes Format erstellen oder die Zellen als Text formatieren, bevor du die Nummern eingibst.

3. Wie formatiere ich eine internationale Telefonnummer?
Verwende das Format +49 für deutsche Nummern oder passe das Format an die jeweilige Ländervorwahl an.

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