华硕电脑双引号怎么打,电脑双引号怎么打出右边的?

系统环境:Windows10Excel:2010版本今天讲讲一些特殊符号或者字符在VBA中的表示某些字符在VBA中默认已经有其含义例如字符串用""双引号表示,单引号'表示注释那么想表示单引号或

  • 系统环境:Windows 10
  • Excel:2010版本

今天讲讲一些特殊符号或者字符在VBA中的表示

某些字符在VBA中默认已经有其含义

例如字符串用""双引号表示,单引号'表示注释

那么想表示单引号或者双引号本身怎么办

ASCII,美国标准信息交换码,就是解决该问题的一个办法


Part 1:ASCII,American Standard Code for Information Interchange

    1. 计算机存储采用二进制,即0,1,那么英文字母A,空格等怎么表示?
    2. ASCII,用数字来表示这些符号,类似一个规定,例如A,对应的数字为65


Part 2:常用符号VBA中表示: chr(数字)

  • 使用chr(数字),则函数返回对应字符或符号
  • 常用符号chr表示

特殊符号

空格

单引号

双引号

回车

换行

chr

32

39

34

13

10

Part 3:代码

Sub test()
    S1 = "Hello"
    S2 = "World"
    S3 = Chr(39) & S1 & Chr(39) & Chr(32) & Chr(32) & Chr(32) & S2
    S4 = S1 & Chr(10) & S2
    S5 = S1 & Chr(13) & Chr(34) & S2 & Chr(34)

    Debug.Print ("S1=" & S1)
    Debug.Print ("S2=" & S2)
    Debug.Print ("S3=" & S3)
    Debug.Print ("S4=" & S4)
    Debug.Print ("S5=" & S5)

End Sub

华硕电脑双引号怎么打,电脑双引号怎么打出右边的?

图1 代码及运行结果

课外知识:当年美国人整了这一套ASCII,并没有考虑中文应该怎么表示,或者其它语言怎么办

有兴趣者,可搜索Unicode,实现全球语言的一个数字表示


以上,为本次的介绍内容,下回见。

本文首发于微信公众号:Excel高效办公之VBA。排版和细节略作修改,发于头条

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 sumchina520@foxmail.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.jiafen6.com/735.html