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

Forumthread: String nach 3.Zeichen einen Punkt einfügen

String nach 3.Zeichen einen Punkt einfügen
25.08.2005 13:54:09
gisi
Hallo,
es sollte zuerst überprüft werden, ob an der 4. Stelle bereits ein Punkt ist, wenn nicht sollte dieser eingefügt werden!
Wäre euch sehr dankbar wenn ihr mir dabei helfen könntet!
lg gisi
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: String nach 3.Zeichen einen Punkt einfügen
25.08.2005 14:05:42
Andi
Hi,

Sub punkt()
If Mid(Cells(1, 1).Value, 4, 1) = "." Then Exit Sub
Cells(1, 1).Value = Left(Cells(1, 1).Value, 3) & "." & Right(Cells(1, 1).Value, Val(Len(Cells(1, 1).Value) - 3))
End Sub

Schönen Gruß,
Andi
P.S.: Sei doch bitte so nett und teile uns mit, ob Dein Problem von heute morgen gelöst wurde...
Anzeige
AW: String nach 3.Zeichen einen Punkt einfügen
25.08.2005 14:15:13
gisi
hallo,
hat funktioniert danke!
Problem von heute morgen hat sich auch erledigt!!!!! (hatten stromausfall drum konnte ich mich nicht mehr melden)
lg gisi
danke für die Rückmeldung (ot)
25.08.2005 14:33:37
Andi
.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

String nach 3. Zeichen einen Punkt einfügen


Schritt-für-Schritt-Anleitung

Um einen Punkt in Excel an einer bestimmten Stelle in einem String einzufügen, kannst Du folgenden VBA-Code verwenden. Dieser Code überprüft, ob an der 4. Stelle bereits ein Punkt vorhanden ist. Wenn nicht, wird er hinzugefügt:

Sub punkt()
    If Mid(Cells(1, 1).Value, 4, 1) = "." Then Exit Sub
    Cells(1, 1).Value = Left(Cells(1, 1).Value, 3) & "." & Right(Cells(1, 1).Value, Val(Len(Cells(1, 1).Value) - 3))
End Sub
  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Klicke auf Einfügen und wähle Modul.
  3. Füge den obigen Code in das Modul ein.
  4. Schließe den VBA-Editor.
  5. Gehe zurück zu Excel und wähle die Zelle aus, in der Du den Punkt einfügen möchtest.
  6. Führe das Makro aus (ALT + F8 und wähle punkt aus).

Häufige Fehler und Lösungen

  • Problem: Der Punkt wird nicht eingefügt.

    • Lösung: Stelle sicher, dass die Zelle, die Du bearbeitest, tatsächlich Text enthält und keine Leerzeichen oder andere Zeichen an der 4. Position hat.
  • Problem: Der Code läuft nicht.

    • Lösung: Überprüfe, ob Du alle Schritte zur Ausführung des Makros korrekt befolgt hast und dass du die richtige Zelle ausgewählt hast.

Alternative Methoden

Wenn Du keinen VBA-Code verwenden möchtest, kannst Du die Funktion TEXTVERKETTEN oder VERKETTEN in Excel verwenden, um Punkte in Zahlen einzufügen. Hier ein Beispiel:

=LINKS(A1;3) & "." & RECHTS(A1;LÄNGE(A1)-3)

Diese Formel fügt einen Punkt nach dem 3. Zeichen in die Zelle A1 ein.


Praktische Beispiele

Angenommen, Du hast die Zahl 123456 in Zelle A1 und möchtest einen Punkt nach der 3. Stelle einfügen.

  • Mit VBA: Führe das Makro aus und erhalte 123.456.

  • Mit Formel: Verwende die Formel =LINKS(A1;3) & "." & RECHTS(A1;LÄNGE(A1)-3), um dasselbe Ergebnis zu erzielen.

In beiden Fällen erhältst Du die gewünschte Formatierung.


Tipps für Profis

  • Wenn Du oft Punkte in Zahlen oder Strings einfügen musst, speichere das Makro in Deiner persönlichen Arbeitsmappe, um es jederzeit zur Verfügung zu haben.
  • Überlege, ob Du die Formatierung auch für andere Zellinhalte nutzen kannst, z.B. um Punkte zwischen Zahlen einzufügen, um die Lesbarkeit zu erhöhen.
  • Experimentiere mit den Funktionen TEIL und LÄNGE, um komplexere Textmanipulationen durchzuführen.

FAQ: Häufige Fragen

1. Wie kann ich den Punkt in Excel auch über einen Buchstaben einfügen? Du kannst den gleichen VBA-Code verwenden. Stelle sicher, dass Du die richtige Zelle auswählst, die den gewünschten Text enthält.

2. Ist dieser Prozess in allen Excel-Versionen möglich? Ja, das Einfügen von Punkten in Strings über VBA oder Formeln ist in den meisten modernen Excel-Versionen möglich. Achte darauf, dass Du die Makros in Excel aktivierst.

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