VBA nie rozpoznaje polskich znaków

Pomimo, że w arkuszu możemy wstawiać polskie znaki to w konsoli VBA są one niewidoczne np. podczas pobierania wartości string.

Można wykonać prosty test, czy konsola VBA rozpoznaje polskie znaki:

1. W komórkę A1 wstawiamy wartość „A”, a w B1 wartość „Ą”:

2. Piszemy proste makro z wykorzystaniem Immediate Window:

Jeżeli w wyniku uruchomienia makra w obu przypadkach wynik równa się 65 to konsola VBA nie rozpoznaje polskich znaków.

Aby, móc korzystać z polskich znaków można skorzystać z rozwiązania ze strony spreadsheet1.com.
Wystarczy Panelu Sterowania zmienić Region na Polska: Panel Sterowania->Region->Change System Locale->Polski.

Podsumowanie: Powyższy kod VBA Excel umieszczony w poście pod tytułem "VBA nie rozpoznaje polskich znaków" zamieszczony na witrynie "exceldb.net" mógł zostać w całości pobrany z innej strony. Moim zamiarem nie jest kopiowanie czyiś rozwiązań tj. kodu VBA (dlatego zawsze staram się podać źródło kodu Excel VBA), a jedynie stworzenia miejsca skąd będę mógł pobrać działający już kod Excel VBA. Ten post pod tytułem "VBA nie rozpoznaje polskich znaków" zawiera kod VBA Excel, który kiedyś wykorzystałem - niniejszym archiwizuje go z myślą o przyszłych aplikacjach Excel VBA wykorzystujących "VBA nie rozpoznaje polskich znaków". Jeżeli osoby trzecie będą mogły skorzystać z tego kodu VBA "VBA nie rozpoznaje polskich znaków" będzie mi niezmiernie miło. Niech ta witryna "exceldb.net" będzie swego rodzaju wyminą informacji pomiędzy ludźmi programującymi w Excel VBA.
Link: http://exceldb.net/blog/2018/07/31/vba-nie-rozpoznaje-polskich-znakow/