vba 能告诉""引号的打法吗?每次我都是死记的

cee041 2024-05-13 18:31:46
最佳回答
这个是基本认知。在vb语言里面,打引号就表示两个引号之间表示的是字符串,所有的对象属性和变量都将失效,会当做字符串进行处理。比如:dim i as integeri = 10msgbox imsgbox "i"通过上面的这个例子我们可以看到,第一个msgbox信息对话框弹出的结果是10,第二个弹出的结果是i。这就是引号的作用。引号之间的所有内容均将被当做字符串进行处理。回到你的问题:("u3:u" & range("r65536").end(3).row这里的range("r65536").end(3).row表示r列最后一个单元格向上寻找第一个非空单元格的行号。例如r10单元格不是空单元格,那么这里将返回10."u3:u" & 10就组成了一个新的字符串:u3:u10,这个区域就是我们最后希望得到的结果。如果 ("u3:u & range("r65536").end(3).row”) 那么返回的字符串就是: "u3:u & range("r65536").end(3).row” 那么这个字符串没有任何意义。我们将"u3:u" 先括起来,就表示这个引号内的部分没有变量,而后面用&连接符连接的部分,因为不确定,需要变量表示,所以就放在了引号后面。这就是这段代码的来历和意义! 20210311
汇率兑换计算器

类似问答
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。