excelvba。如何将字符串“Hello World”转换为数字向量
我是VBA新手,有一个基本问题 我想把一个字符串hello world转换成一个数字向量 是否有一个内置函数可以做到这一点 在Matlab中,只需编写两个“hello world”,然后得到一个带有数字的向量,然后我就可以对其进行操作excelvba。如何将字符串“Hello World”转换为数字向量,excel,string,vba,double,Excel,String,Vba,Double,我是VBA新手,有一个基本问题 我想把一个字符串hello world转换成一个数字向量 是否有一个内置函数可以做到这一点 在Matlab中,只需编写两个“hello world”,然后得到一个带有数字的向量,然后我就可以对其进行操作 谢谢看起来您想将字符串转换为字节数组 默认情况下,类似Hello World的字符串是多字节字符数组,但您可以使用StrConv将其转换为Ascii字节: Sub foo() Dim str As String str = "Hello World"
谢谢看起来您想将字符串转换为字节数组 默认情况下,类似Hello World的字符串是多字节字符数组,但您可以使用StrConv将其转换为Ascii字节:
Sub foo()
Dim str As String
str = "Hello World"
Dim aChars() As Byte
aChars = StrConv(str, vbFromUnicode)
For i = LBound(aChars) To UBound(aChars)
Debug.Print aChars(i)
Next i
End Sub
好你期望的数字是多少?在ASCII表中的位置?你应该解释一下Matlab转换的作用