zmztx 发表于 2019-7-15 09:52:47

@老马的外套
@专业酱油男
@偷吃的咕尼尼
学VBA,并不难。我觉得找到好的途径和好的帮助,能省好多时间
途径:
先学好基础。如基本概念,基本语句,控件等。先不要去弄类模块,不要去挂“引用”去在VBA环境下写别的语言
基础,只要有个概念就行,在实际编写代码中,不断加深认识。
excelhome里有一些汇总,如字符串操作语句汇总一类的汇总帖子
另外,在初学时,数据操作以sheet(表),range(单元格)为基础比较简单;excelhome中有很多实际例子和代码,足够学习和操练的
然后,就是数组、字典等;sub、function等怎么写,byval、byref是什么意思,等等
然后,各种循环结构,怎么控制,等等
这些都是基础,很快就能了解
然后就可以深入学习。excelhome的VBA版块,有一个“知识树”我觉得很不错,各种解决具体问题的思路、代码,分门别类给整理出来,都是精华。
深入学习时,一定会发现基本东西并没有真掌握。这时可以发帖问或者在知识树里看别人是怎么写的,怎么处理的
还有一个途径就是有人发帖求助,你去帮人家写个程序,人家用过会告诉你那里不好,你再改。这对学习很有帮助
随着你水平提高,还会有这样的场合:一些不好解决的问题,比如这个论坛出现过的拼料,会在有人求助后,几个有兴趣的人,不断给出解决方案和代码,求助的人不断提出要求,最后能得到一个完美的结果。你觉得你行,那就参与进去。
这时,你差不多可以独立解决问题,编写处理简单问题的程序了
这种学习,有空就接着弄,没空就不去管它
好帮手:
论坛发帖求助,最实在

然后,就可以换用VB6了。注意,在excel中的代码,无法保密。excel中可以下载几款破密码的软件。而VB6编译过后,破解就难了
在你觉得VB6不够用了,比如继承是绕不过去了,最好就改用VB.NET,或者C++
还有,比如怎么样才算是好的程序,怎么构思程序,确实比较难
对于工程应用软件,数学好的人,掌握起来快。所谓数学好,比如解决数学智力题
还有就是只能看看了,天才。如黑客,多半是靠天分,不是靠学校的学习

小小英雄 发表于 2019-7-15 09:59:03

感谢大侠分享,不错的网站

喂我袋盐 发表于 2019-7-15 11:14:39

猫咪小新 发表于 2019-7-14 20:58
制造业里面流行的好像是Python

如何快速学习python?

cc851 发表于 2019-7-15 11:45:55

机械和编程的思维差异还是很大的,尝试着学下还是不错的,还是要结合个人基础的。

我做机械十来年了,目前也就能看懂一些简单的VBA程序,偶尔也通过录制宏来看看是怎么实现的,然后自己在泡论坛找方法,自己能尝试着用网上的代码组合一些自己想要的功能,把单一的工作交给软件去批量处理。对工作还是有帮助的,不一定要很精通,至少要知道有方法可以去实现。

这么多年一直尝试学习C语言,准备玩个单片机什么的,一直没静下心来学,现在还是玩Arduino的模块,然后用Ardublock编写简单程序。:L

九州昆d龙 发表于 2019-7-16 07:53:57

还是先从基础的开始

ngn 发表于 2019-7-16 13:30:35

谢谢楼主的分享

志超ai 发表于 2019-7-16 14:17:57

你说的是plc编程还是数控还是。。。。

志超ai 发表于 2019-7-16 14:20:32

你说的是plc编程还是数控还是。。。。

zmztx 发表于 2019-7-16 16:57:22

志超ai 发表于 2019-7-16 14:20
你说的是plc编程还是数控还是。。。。

是指VB编程
具体是:通过excel中的VBA,学习基本的编程

页: 1 [2]
查看完整版本: 学机械的怎么能快速学会编程?