I cannot concatenate 2 strings. The first string is the result of StrConv(), and the second is just a simple string like "K".
These do not work:
MsgBox StrConv("O", vbUnicode) & "K"
MsgBox StrConv("O", vbUnicode) + "K"
MsgBox CStr(StrConv("O", vbUnicode)) & "K"
Dim g(1) As String
g(0) = CStr(StrConv("O", vbUnicode))
g(1) = CStr("K")
MsgBox Join(g(), vbNullString)
The expected result is "OK"
This is a simplified version of StrConv which is enough to see that concatenation is not working. However, my real case would be StrConv(ChrW$(240), 64, 1063)
Debug.Printas a comparison...MsgBox, because it asks for a response from users. Using the sameStrConvline,Debug.Printshows different results on 2 separate machines, whileMsgBoxshows the same letter that I need."O"is already Unicode,StrConv("O", vbUnicode)is wrong. Your actual issue is thatMsgBoxdoes not support Unicode -- see ms access - How do I display a messagebox with unicode characters in VBA? - Stack Overflow