18.08.2022, 17:04 (Dieser Beitrag wurde zuletzt bearbeitet: 18.08.2022, 17:05 von RPP63.)
(18.08.2022, 16:50)Vortex schrieb: ich habe eine Zelle in der z. B. der Wert […] steht.
Moin! Wie kommt er denn in die Zelle, der Wert? Sicherlich tippt niemand so einen Blödsinn. Folglich gehe ich von einem misslungenen Import einer Textdatei (.txt oder .csv) aus. Heißt: Nicht die Folgen blitzdingsen, sondern an der Ursache arbeiten!
Edit: Ach so, die Anfrage war ja schon (ohne Antwort) als erledigt gekennzeichnet …
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Sub mehrZeichenWeg() Dim iString As Long, i As Long, j As Long, varString$, varAusgabe$ With Tabelle1 varString = .Cells(1, 1) iString = Len(varString) For i = iString To 1 Step -1 If Mid(varString, i, 2) = "||" Then varAusgabe = varAusgabe j = j + 1 Else varAusgabe = Mid(varString, i, 1) & varAusgabe End If Next i varString = varAusgabe iString = Len(varString) varAusgabe = "" For i = iString To 1 Step -1 If Not Mid(varString, i, 3) = "| |" Then varAusgabe = Mid(varString, i, 1) & varAusgabe End If Next i .Cells(1, 1) = varAusgabe End With End Sub
Diese Prozedur bearbeitet den Eintrag in Zelle A1.