首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从字符到chr()

从字符到chr()
EN

Stack Overflow用户
提问于 2019-10-23 21:56:09
回答 1查看 88关注 0票数 0

我有一个字符串,我想把每个字符转换成适当的ASCII字符。

代码语言:javascript
复制
Sub IterateCharactersObject()
    Dim ch As Characters, n As Long

    With ThisWorkbook.Sheets("Sheet1").Range("A1")
        For n = 1 To .Characters.Count
            Set ch = .Characters(n, 1)

            Debug.Print ch.Text & ", " & Asc(ch) '<-- what should go in place of Asc(ch)?

        Next n
    End With

End Sub

不知道我在找什么功能,似乎找不到。

如果我的绳子以“一大.”开头然后

A, 65

  • When输出为
  • 时,n= 2输出为, 32

我本质上是在寻找VBA中Chr()函数的逆。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-23 22:22:00

使用StringMid

代码语言:javascript
复制
Sub IterateCharactersObject()
    Dim ch As String, n As Long

    With ThisWorkbook.Sheets("Sheet1").Range("A1")
        For n = 1 To .Characters.Count
            ch = Mid(.Value, n, 1)

            Debug.Print ch & ", " & Asc(ch) '<-- what should go in place of Asc(ch)?

        Next n
    End With

End Sub

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58531486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档