【原创】VBA学习笔记(29)VBA里的转义字符

 

1 "" 有转义规则

  • """ 相当于 "
  • """" 相当于 "
  • "内部的"" 内部其他"   显示结果为  内部的"内部其他

 

2 符号常数生效

  • chr(32)    "空格
  • chr(34)    "双引号
  • chr(39)    "单引号
  • chr(10)     "换行  等同 vblf

 

 

 

3 \n 等 asc2码的转义好像不生效 ,很奇怪?

 


Sub test601()

'引号转义生效
Debug.Print "cocos"
'Debug.Print ""; cocos; ""
Debug.Print """cocos"""
Debug.Print "/cocos/"
Debug.Print ">>cocos"
Debug.Print "cocos ""unity"
Debug.Print """"


Debug.Print


'符号常数生效
Debug.Print "helloWorld"
Debug.Print "hello World"
Debug.Print "hello chr(32) World"     '符号常数需要单独识别,不能放在""里
Debug.Print "hello" & Chr(32) & "World"
Debug.Print "cocos" & Chr(32) & "unity"
Debug.Print Chr(34) & "cocos" & Chr(34) & Chr(32) & "unity"

Debug.Print "hello" & vbCrLf & "world"
Debug.Print "hello" & Chr(10) & "world"
Debug.Print


'反斜杠 \n -- \不生效?   \asc2码的转义在VBA内不生效?
Debug.Print ("hello\nWorld")
Debug.Print ("hello\\nWorld")
Debug.Print ("hello" & "\n" & "World")
Debug.Print ("hello" & "\\n" & "World")
Debug.Print ("hello" & "/n" & "World")
Debug.Print ("hello" & "//n" & "World")
Debug.Print



End Sub

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值