Ich habe englische Version von Excel und polnischen regionalen Einstellungen. Ich versuche, einen Code zu machen, der Zellen mit dem Nummernzeichen vor dem Zahlenwert formatiert.Verwenden Sie kein GBP (£) Symbol in VBA
Leider wird es in "L" konvertiert, wenn ich das Symbol in VBA-Fenster einfügen. Der Makrorekorder zeichnet auch auf diese Weise formatierte Zellen als "L" auf. Chr (163) gibt "£" zurück.
Das Ändern der Systemspracheneinstellung, der Lokalisierungseinstellungen oder der Tastatureinstellungen hatte keine Auswirkungen. Erst nach dem Ändern der regionalen Einstellungen (erfordert PC-Neustart) nach Englisch (Großbritannien) funktioniert es korrekt. Gibt es eine Möglichkeit, dieses Symbol zu verwenden, ohne die regionalen Einstellungen zu ändern?
Was sind die aktuellen regionalen Einstellungen? Hast du eine Schleife durch 'Chr (i)' laufen lassen, wobei i eine inkrementelle Ganzzahl ist, um zu sehen, ist es ein anderes 'Chr' (obwohl ich das bezweifle)? – Jeremy
Können Sie es entkommen als \ £ – Phil
Haben Sie 'ChrW (163)' probiert? – ThunderFrame