ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖
楼主: 吴善云

VBA代码里的:=与=有什么区别?刚学问题问的菜别见笑真不懂。谢谢

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-8-17 09:37 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
这叔说的比较能能理解,先鞠躬,感谢叔。收下保存好好珍藏。

TA的精华主题

TA的得分主题

发表于 2019-8-17 10:20 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
吴善云 发表于 2019-8-17 09:37
这叔说的比较能能理解,先鞠躬,感谢叔。收下保存好好珍藏。

这花挣的有点容易 ^)^
不用珍藏,这是基础知识,后面你如果接触使用VBA多起来这点时时刻刻伴你左右。

既然说了就再补充几句。
各种不同的方法,如 add/ paste / find / sort 等等等等根据各自本身的功能,都带有或多或少的必选或可选参数。每一个可选参数都可以逗号占位(表示省略或留空),到达要使用的参数的位置的时候直接写参数结果;同样每一个参数都可以用 := 挑其中一个或几个或全部,以最完整的方式书写(估计只有英语系国家才会这么干)。
当你决定使用一种方法其中一个或几个参数的时候,这个参数排在第1位还好,如果是排在后面,这个参数前面的每个省略参数都需要以英文逗号占位。
有些人嫌麻烦可能直接就以 := 的形式使用参数。
还有些比较变态的方法,比如sort,后面老老少少跟着十几口子,但其实最最常用的就是第1,第2,和第8参数,如果你不想着写那么多逗号,或者担心写多了写少了,这时候第1个参数直接写结果,第8个参数直接写header:= 就完成了。—— 刚才提到担心写多了或者写少了,一般来讲,当你使用参数的时候,相应参数的位置VBA里都会有提示,但是,很多很多很多时候,如果我们的书写不能完全符合/满足VBA标准写法的时候,它不会给出任何提示。比如find,如果它前面是range("a1:d10").find,参数就会提示,如果简写成 [a1:d10].find,这时候再使用参数就不会有任何提示,(类似的例子还有很多,到时候你就遇到了)这个时候你就不知道参数在哪个位置了,这时使用 := 的写法就不会有此尴尬。有些人英文好一些,可能更习惯 := 的写法,因为常用的就那几种,单词的意思也简单明了,好记。
有些人脑子好使一些,能确切记住每个参数的位置,点逗号也简单,点上一堆也愿意。
我这种英文马马虎虎脑子时好时坏的就完全看心情了


TA的精华主题

TA的得分主题

 楼主| 发表于 2019-8-17 11:08 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
有叔的相伴,一路上会更多轻松。。。好鸡冻。。。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-19 20:15 , Processed in 0.024849 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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