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

Forumthread: Zelleninhalt (mit Null am Anfang) auslesen

Zelleninhalt (mit Null am Anfang) auslesen
Frankie
Hallöchen,
wenn ich einen Zelleninhalt auslesen möchte - wobei es sich um Zahlen mit Nullen am Anfang handelt - wird bei .Value und Range("A1") jeweils die Null am Anfang verschluckt...weiss jemand Rat?
THX
Frankie
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zelleninhalt (mit Null am Anfang) auslesen
hans
wozu brauchst du die nullen?
hans
AW: Zelleninhalt (mit Null am Anfang) auslesen
Uwe
Hallo, Frankie!
Wenn Du [Zelle].Value an eine Stringvariable übergibst, bleiben führende Nullen erhalten.
Gruß!
AW: Zelleninhalt (mit Null am Anfang) auslesen
harry
hi frankie,
wenn du spalte a als text formatierst, dann bekommst du bei .value die 0 auch.
MsgBox CStr(Cells(1, 1).Value)
liebe grüße,
harry
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zelleninhalt mit führenden Nullen in Excel auslesen


Schritt-für-Schritt-Anleitung

Um in Excel Zelleninhalte mit führenden Nullen auszulesen, kannst du folgende Schritte befolgen:

  1. Spalte als Text formatieren: Stelle sicher, dass die Spalte, die die Zahlen mit führenden Nullen enthält, als Text formatiert ist. Klicke dazu mit der rechten Maustaste auf die Spalte, wähle „Zellen formatieren“ und dann „Text“.

  2. Zelleninhalt auslesen: Verwende in deinem VBA-Code die .Value-Eigenschaft, um den Inhalt der Zelle auszulesen. So bleibt die führende Null erhalten. Beispiel:

    Dim myString As String
    myString = CStr(Cells(1, 1).Value)
    MsgBox myString
  3. Überprüfen: Führe den Code aus und überprüfe, ob die führende Null in der MsgBox angezeigt wird.


Häufige Fehler und Lösungen

  • Führende Null wird entfernt: Wenn die Zelle nicht als Text formatiert ist, löscht Excel die führende Null. Stelle sicher, dass die Zelle die richtige Formatierung hat.

  • Zelle gibt #NULL! zurück: Das passiert oft, wenn du versuchst, auf eine nicht existierende Zelle zuzugreifen. Achte darauf, dass die Zelle, die du ansprechen möchtest, tatsächlich Daten enthält.


Alternative Methoden

  • Formatierung der Zelle: Du kannst auch die Zellenformatierung verwenden, um sicherzustellen, dass Excel die führenden Nullen anzeigt. Gehe zu „Zellen formatieren“ und wähle „Benutzerdefiniert“. Gib dann das Format 000 oder 0000 ein, je nach benötigter Anzahl an Nullen.

  • Verwendung von Textfunktionen: Eine weitere Möglichkeit ist die Verwendung von Funktionen wie TEXT(). Beispiel:

    =TEXT(A1, "000")

    Dies zeigt die Zahl in A1 mit führenden Nullen an.


Praktische Beispiele

  1. Telefonnummern formatieren: Wenn du Telefonnummern eingibst, die mit einer Null beginnen, formatiere die Spalte als Text, um sicherzustellen, dass die Null erhalten bleibt. Beispiel: 01234 567890.

  2. Bestellnummern: Angenommen, du hast Bestellnummern wie 001, 002, etc. Stelle sicher, dass die Spalte als Text formatiert ist, um die Nullen zu behalten.


Tipps für Profis

  • Verwende CONCATENATE oder &: Wenn du führende Nullen zu einer Zahl hinzufügen möchtest, kannst du dies tun, indem du die Zahl mit einer Textzeichenfolge verknüpfst. Beispiel:

    =CONCATENATE("0", A1)
  • Datenimport: Achte beim Import von Daten aus externen Quellen darauf, die Daten als Text zu importieren, um führende Nullen zu erhalten.


FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass Excel die Null am Anfang anzeigt? Formatiere die Zelle als Text oder benutze die Funktion TEXT().

2. Was passiert, wenn ich die Spalte in eine Zahl umwandle? Wenn du die Spalte in eine Zahl umwandelst, werden die führenden Nullen entfernt. Halte die Zellen als Text, wenn du die Nullen beibehalten möchtest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige