Zellen aktivieren, Format übernehmen

Grüezi Brille

Aus SAP kommen alle Daten als Text.

Ja, (auch) dafür ist SAP bekannt *seufz*

Nun braucht mein Makro
aber eine Zahl für einen sverweis.

Hab jetzt gehofft ich kann das Format einfach ändern:

Range(„B:B“).Select
Selection.NumberFormat = „General“

Nun wird das Format aber erst übernommen, wenn die Zelle
einmal aktiviert ist (also mit F2 in die Zelle und dann Enter,
dann klappts).

Hat hier eine eine einfache Lösung?

P.S. Habs mal mit einem aufgezeichneten Makro „Text in
Spalten“ gemacht, da funktionierts gleich, dass in eine Zahl
umgewandelt wird. Aber da ich mir die ganzen Parameter und
deren Bedeutung schlecht merken kann, such ich eine Lösung,
die meinen Ansatz vervollständigt (den behalt ich dann

Dann verwende diese Zeilen hier, das hilft per VBA zuverlässig:

With Range("B:B")
 .NumberFormat = "General"
 .TextToColumns
End With