请选择 进入手机版 | 继续访问电脑版
贠老师培训群:150322713    贠老师QQ:767708506

贠老师office培训-excel学习网

 找回密码
 立即注册
点击咨询贠老师
查看: 422|回复: 10

[VBA教程] 如何用VBA输出带英文引号的字符串?

[复制链接]

3172

主题

3269

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
24006
发表于 2015-11-4 17:53:03 | 显示全部楼层 |阅读模式

在VBA中,赋予变量或属性的字符串都是用引号 “" "”括起来的。如果字符串中要包含英文双引号,可以在代码中将输出时包含引号的文本用两对双引号括起来,然后再将整个字符串用引号括起来。例如下面的代码:

Range("A2") = """Excel"""

将在A2单元格中输入出带引号的“"Excel"”。

也可以使用引号的ASCII 字符(34) :

Range("A3") = Chr(34) & "Excel" & Chr(34)

下面一段代码的输出结果如图。

Sub test()
Range("A1") = "Excel "
Range("A2") = """Excel"""
Range("A3") = Chr(34) & "Excel" & Chr(34)
Range("A4").Value = "He said,""Excel is an Electronic Spreadsheet Program."""
End Sub

1.jpg





上一篇:excel VBA同时选择多个工作表的方法
下一篇:Dreamweaver 8 简体中文绿色版百度云盘下载
回复

使用道具 举报

8

主题

1350

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2015-12-12 16:10:59 | 显示全部楼层
写的不错,支持一下哟
回复 支持 反对

使用道具 举报

2

主题

313

帖子

358

积分

中级会员

Rank: 3Rank: 3

积分
358
QQ
发表于 2015-12-17 20:29:05 | 显示全部楼层
顶一个
回复 支持 反对

使用道具 举报

0

主题

1273

帖子

50

积分

注册会员

Rank: 2

积分
50
发表于 2016-6-27 15:17:11 | 显示全部楼层
楼主是好人哪,感谢分享,太棒了!
回复 支持 反对

使用道具 举报

0

主题

775

帖子

783

积分

高级会员

Rank: 4

积分
783
发表于 2016-8-19 22:00:28 | 显示全部楼层
好啊楼主,没想到啊,太好了
回复 支持 反对

使用道具 举报

0

主题

1227

帖子

54

积分

注册会员

Rank: 2

积分
54
发表于 2017-12-15 14:24:26 | 显示全部楼层
楼主是好人哪,感谢分享,太棒了!
回复 支持 反对

使用道具 举报

1

主题

1396

帖子

76

积分

注册会员

Rank: 2

积分
76
发表于 2018-4-16 21:37:19 | 显示全部楼层
请问大家有什么看法?我绝对喜欢这个帖子
回复 支持 反对

使用道具 举报

1

主题

1230

帖子

5

积分

注册会员

Rank: 2

积分
5
发表于 2018-10-8 19:46:21 | 显示全部楼层
我是路过的,轻轻飘过
回复 支持 反对

使用道具 举报

4

主题

1396

帖子

195

积分

注册会员

Rank: 2

积分
195
发表于 2019-4-22 19:21:04 | 显示全部楼层
我是路过的,轻轻飘过
回复 支持 反对

使用道具 举报

2

主题

1287

帖子

108

积分

注册会员

Rank: 2

积分
108
发表于 2019-8-13 11:02:05 | 显示全部楼层
有些不是太明白,研究研究再说
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



陕ICP备15003731号  

贠老师培训 GMT+8, 2019-9-17 20:32 , Processed in 0.248727 second(s), 37 queries .

快速回复 返回顶部 返回列表