首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

中括号在VBA编程中的这些用法,您知道几个?

七八九月的天气,像我和你需要下一场雨……

诸君晚上好,我不是一只鱼,我是看见星光……

我们今天换换口味,不聊代码实例,聊一点VBA编程中的小知识,中括号[]在VBA编程中的几种用法……

第1种用法,应该是大家比较熟悉的,引用单元格或单元格区域。

例:[a1]、[a:a]等。

第2种用法,也是大家熟悉的,表示对工作簿的引用。

例:ExecuteExcel4Macro ("\'c:\test\[test.xls]sheet1\'!R1C1")

第3种用法,是引用常量数组,常用于代替函数array。

例:r = [{"星光","月光","钱光光"}]

等同于:r = Array("星光", "月光", "钱光光")

第4种用法,代替valuate函数,执行数组运算。

例1:r=[a1:b3+100]

意思是数组r等于a1:b3单元格区域的值加上100后的数据。

例2:[b1]=[sum(a1:a3+100)]

意思是b1单元格的值等于数组公式{=sum(a1:a2+100)}的计算结果。

第5种用法,作为like函数里的字符串模版序列。

例: If Mystr Like "[a-Z]" Then

意思是如果变量Mystr等于字母(a-Z覆盖大小写)那么……

第6种用法,在SQL语句中表示对工作表的引用。

例: SELECT * FROM [sheet1$]

第7种用法在正则表达式中的应用……

就酱紫,握爪说晚安~

一码不扫,

可以扫天下?

ExcelHome

VBA编程学习与实践

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180126G12N1T00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券