3

セル 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) を有効にするアイデアをお持ちの方はいますか?

4

1 に答える 1