19.07.2018, 08:39
Hallo,
aufbauend auf dem Code von Andre listet dieser Code ALLE Zeichen einer Zelle auf und macht sie damit einer weitergehenden Analyse zugänglich. Das Proble, dass die "mid()"-Funktion nicht klappt, ist damit umgangen.
Der Vorteil ist ein Vermeiden von 30 Spalten x 95.000 Zeilen mit Arrayformeln und "ein Wühlen in den Bytes".
mfg
(hoffentlich ist das Projekt "politisch korrekt")
aufbauend auf dem Code von Andre listet dieser Code ALLE Zeichen einer Zelle auf und macht sie damit einer weitergehenden Analyse zugänglich. Das Proble, dass die "mid()"-Funktion nicht klappt, ist damit umgangen.
Der Vorteil ist ein Vermeiden von 30 Spalten x 95.000 Zeilen mit Arrayformeln und "ein Wühlen in den Bytes".
Code:
Sub ReadSmilie()
Dim Ret() As Long
Dim WSF As WorksheetFunction: Set WSF = Application.WorksheetFunction
Tx = Cells(12, 1)
ReDim Ret(Len(Tx))
Do
Ret(p) = WSF.Unicode(Tx)
If Ret(p) < 65335 Then
Tx = Mid(Tx, 2)
Else
Tx = Mid(Tx, 3)
End If
Debug.Print Ret(p)
p = p + 1
Loop While Len(Tx) > 0
End Sub
mfg
(hoffentlich ist das Projekt "politisch korrekt")