セル A1 にヘブライ語「שלום」を含むワークシートがあります。
このVBAコードを実行しようとしています:
Sub test()
Dim str As String
str = Range("A1")
MsgBox str
End Sub
メッセージ ボックスに次のように表示されます。
????
また、VBA コードでヘブライ文字を書き込もうとすると、次のようになります。
if range("A1") = "שלום" then 'do something...'
ヘブライ文字の代わりに、ちんぷんかんぷんに見えます。
Windows 10 で Excel 2016 を使用しています。ヘブライ語言語パックがインストールされています。
Windows 7 の Excel 2010 では、この問題に直面しませんでした。
VBA コードでヘブライ語 (または一般的に Unicode) を有効にするアイデアをお持ちの方はいますか?