如何在Excel 2016 VBA编辑器中启用Unicode

我在单元格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)的想法?