ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 香川群子

[分享] 面向VBA初学者→ VBA代码中有关【变量】的误区

  [复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-9-25 09:57 | 显示全部楼层
andysky 发表于 2013-9-25 07:51
换言之,不声明变量的数据类型,For Next循和For Each...Next循环两大常用的循环语句只能其中一个,否则有 ...

就事论是说,你举得代码例子是完全错误的。

如果目的是要给一个单元格区域进行空单元格略过,非空单元格除以10的计算赋值,
代码不是这么写的。

应该先把单元格区域读入内存数组,然后遍历数组处理,处理完成以后再把数组结果输出到工作表。

这其中没有range属性什么事。

…………
所以,如果你只是举个例子,那么我说了你的例子是无效的,因为你的代码完全不具备使用价值,
即应该是不会出现在现实的代码过程中的伪代码。

点评

似乎可以觉察些“伪代码”的含义了……但还是不能明确转述出来……  发表于 2014-9-19 00:07

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-9-25 10:02 | 显示全部楼层
andysky 发表于 2013-9-25 07:51
换言之,不声明变量的数据类型,For Next循和For Each...Next循环两大常用的循环语句只能其中一个,否则有 ...

我就不信一个循环语句、条件语句都会用的人,不使用“Aa Range” 或者“As Long”就无法写代码了!


而对于初学者来说,就更不是必须的了。



TA的精华主题

TA的得分主题

发表于 2013-9-26 10:45 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
很好,偶也有同感。支持!

TA的精华主题

TA的得分主题

发表于 2013-10-3 15:46 | 显示全部楼层
香川群子 发表于 2013-1-29 09:38
以上简单地介绍,希望大家明白以下道理:

1. VBA编程完全不需要定义变量和定义变量的数据类型就可以顺利 ...

非常地支持,初学者看到一大堆变量就害怕了,都不敢进门,我就是喜欢不定义变量的,现在熟练了自然会定义变量了,对哪个大师说得非要学变量,什么不定义变量,后患无穷,感觉就是屁

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2013-10-6 19:37 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2013-10-22 21:25 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
学习了!菜鸟一枚,刚在费解为什么有些变量不dim

TA的精华主题

TA的得分主题

发表于 2013-10-22 21:40 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2013-10-22 22:49 | 显示全部楼层
今日又来学习一遍,呵呵,我总觉得VBA是为办公而生的,能解决工作中遇难到的实际问题这才是他的独特魅力,应该没几个是正规军出身吧(我指的是学院专业),都是解决自已实际工作中的问题以后慢慢开始一点一滴的总结成熟完善的,先用起来,再老练起来,所谓先进门,再修行。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2013-11-5 23:08 | 显示全部楼层
本帖最后由 手把手学习 于 2013-11-5 23:49 编辑

本人是一名初学者,在贵论坛上经常求助。说实话,只有想不到的,没有求不到的。附件中的两段代码是香川老师帮我写的,我把它当做“珍品”收藏,主要原因是老师作了详细注释(当时我并未请求注释),把我引上了“不归路”。此后,根据实际情况对代码作些修改(有时继续求助作为补充)就可以处理许许多多类似的问题(财务上最头痛、最容易出错的就是各种各样的数据汇总)。至今,我几何所有的表格均用上了代码,也不会定义变量。小人不敢狂言,但还是坚持自己的观点:对初学者来说,有时候注释比代码本身更重要;实用才有价值。 条件汇总.rar (15 KB, 下载次数: 20)

点评

嗯,人要活着,喝水比吃饭更重要,但是没饭吃也是不行的。  发表于 2013-11-5 23:40

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2013-11-5 23:57 | 显示全部楼层
手把手学习 发表于 2013-11-5 23:08
本人是一名初学者,在贵论坛上经常求助。说实话,只有想不到的,没有求不到的。附件中的两段代码是香川老师 ...


你说的这些,就好比欧阳锋和洪七公争论到底是蛤蟆功厉害还是打狗棒法厉害,你跑过来说,我认为肚子饿了的时候,吃包子更重要

开个玩笑
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-22 18:14 , Processed in 0.048846 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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