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

5-stellige Zahl soll 6-stellig werden

Forumthread: 5-stellige Zahl soll 6-stellig werden

5-stellige Zahl soll 6-stellig werden
31.07.2003 13:11:35
Martin
Hallo,
habe ca. 800 Zeilen, bei denen die Spalte A eine 5-stellige Zahl darstellt,
z.B. 89135. Nun will ich bei allen an die letzte Stelle eine 1 setzen und sie
somit 6-stellig machen.
Hat da jemand eine Idee, vielleicht auch mit VBA?
Danke.
Martin
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: 5-stellige Zahl soll 6-stellig werden
31.07.2003 13:15:29
Marcus Rose
Hallo,
am einfachsten wäre eigentlich die Zelle umzuformatieren. Einfach benutzerdefiniert und #####1 eingeben.
Gruß
Marcus
Die neue Excel-Homepage für Anfänger


AW: 5-stellige Zahl soll 6-stellig werden
31.07.2003 13:17:45
WernerB.
Hallo Martin,
was hältst Du hiervon:

Sub Martin()
Dim c As Range
Dim laR As Long
laR = Cells(Rows.Count, 1).End(xlUp).Row
For Each c In Range("A1:A" & laR)
c.Value = c.Value & 1
Next c
End Sub

Viel Erfolg wünscht
WernerB.

Anzeige
AW: 5-stellige Zahl soll 6-stellig werden
31.07.2003 13:17:49
Knut
Option Explicit

Sub fünf_sechs()
[a1] = ([a1] & 1) * 1
End Sub

Knut

AW: 5-stellige Zahl soll 6-stellig werden
31.07.2003 13:48:49
Martin
Herzlichen Dank für Eure Antworten. Mit Werners Lösung klappt es wunderbar. Mit Knuts Makro wird halt nur die Zelle a1 geändert, das mit dem nur umformatieren klappt leider nicht.
Aber ich hab es jetzt und nochmals danke.
Martin

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

5-stellige Zahl in 6-stellige Zahl umwandeln


Schritt-für-Schritt-Anleitung

Um eine 5-stellige Zahl in Excel in eine 6-stellige Zahl umzuwandeln, kannst Du die folgenden Schritte befolgen:

  1. Zellenformatierung:

    • Wähle die Zellen aus, die die 5-stelligen Zahlen enthalten.
    • Klicke mit der rechten Maustaste und wähle „Zellen formatieren“.
    • Wähle die Kategorie „Benutzerdefiniert“ und gebe #####1 ein. Dies formatiert alle 5-stelligen Zahlen, indem eine 1 am Ende hinzugefügt wird.
  2. VBA-Makro verwenden:

    • Öffne das VBA-Editor-Fenster mit ALT + F11.
    • Füge ein neues Modul ein (Einfügen > Modul) und kopiere den folgenden Code hinein:
    Sub Martin()
       Dim c As Range
       Dim laR As Long
       laR = Cells(Rows.Count, 1).End(xlUp).Row
       For Each c In Range("A1:A" & laR)
           c.Value = c.Value & 1
       Next c
    End Sub
    • Schließe den VBA-Editor und führe das Makro aus (ALT + F8).
  3. Einzeilige VBA-Lösung:

    • Alternativ kannst Du folgendes Makro verwenden, um nur die Zelle A1 zu ändern:
    Sub fünf_sechs()
       [a1] = ([a1] & 1) * 1
    End Sub

Häufige Fehler und Lösungen

  • Problem: Die Zelle bleibt 5-stellig nach der Formatierung.

    • Lösung: Stelle sicher, dass die Zellen als „Benutzerdefiniert“ formatiert sind und dass Du das richtige Format (#####1) eingegeben hast.
  • Problem: Das Makro funktioniert nicht.

    • Lösung: Überprüfe, ob Du das Makro korrekt eingefügt hast und es im richtigen Arbeitsblatt ausgeführt wird.

Alternative Methoden

Falls Du kein VBA verwenden möchtest, gibt es auch Excel-Formeln, die Du nutzen kannst:

  • Formel-Methode:
    • In einer neuen Spalte kannst Du die Formel =A1&"1" verwenden, um die 5-stellige Zahl in eine 6-stellige Zahl umzuwandeln. Ziehe die Formel nach unten, um sie auf alle Zahlen anzuwenden.

Praktische Beispiele

Hier sind einige Beispiele für die Umwandlung:

  • Beispiel 1:

    • Ursprüngliche Zahl: 89135
    • Umgewandelt: 891351
  • Beispiel 2:

    • Ursprüngliche Zahl: 12345
    • Umgewandelt: 123451

Diese Methoden sind nützlich, wenn Du eine große Anzahl von 5-stelligen Zahlen in 6-stellige Zahlen umwandeln möchtest.


Tipps für Profis

  • Datenvalidierung: Stelle sicher, dass die 5-stelligen Zahlen im richtigen Format vorliegen, um unerwartete Fehler zu vermeiden.
  • Makros speichern: Wenn Du häufig mit 5- bis 6-stelligen Zahlen arbeitest, speichere das Makro in deiner persönlichen Arbeitsmappe, um schnell darauf zugreifen zu können.
  • Zahlenkombinationen: Mit den Methoden kannst Du auch leicht 6-stellige Zahlenkombinationen generieren, die für verschiedene Anwendungen nützlich sein können.

FAQ: Häufige Fragen

1. Was bedeutet 5-stellig?
Eine 5-stellige Zahl besteht aus genau fünf Ziffern, z.B. 12345.

2. Wie kann ich eine 5-stellige Zahl in ein Datum umwandeln?
Um eine 5-stellige Zahl in ein Datum umzuwandeln, kannst Du die Funktion DATUM() verwenden, um die entsprechenden Jahre, Monate und Tage zu extrahieren.

3. Gibt es eine einfache Möglichkeit, um 6-stellige Zahlen zu generieren?
Ja, Du kannst die oben beschriebenen Methoden verwenden, um 5-stellige Zahlen in 6-stellige Zahlen zu generieren.

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