您的位置:澳门新葡8455最新网站 > 澳门新葡萄京娱乐场 > excel的宏该如何使用,的零基础编程自学指南

excel的宏该如何使用,的零基础编程自学指南

发布时间:2019-11-01 10:39编辑:澳门新葡萄京娱乐场浏览(52)

    问题:excel的宏该如何使用?编程零基础应该怎么开始学习?

    零、开始之前

    回答:

    为什么要写这篇文章?

    至今我还总是能听到各种 BIM “落地难”的抱怨,然而我却仍旧不明白什么是“落地难”。

    可能钢结构 BIM 和其他 BIM 完全是两个不同世界……也可能我一直做的是假 BIM :)

    言归正传,本文聊一聊自学编程的那些事儿。

    本文的读者对象是工作在一线的、编程零基础的 BIMer。

    因为小镭是自学编程,深知迈出第一步的艰难,所以小镭打算将自己的学习心得分享给大家,希望有助于大家自学编程。

    小镭也希望本文能起到抛砖引玉的作用,希望有更多的 BIMer 来分享自己的学习心得和经验。

    本文不足之处还请各位 BIMer 批评指正。

    个人是零基础学习的VBA,目前在琢磨整体过去工作中的经验和技巧分享给大家。

    BIMer 为什么要学习编程?

    我们知道 BIM 中的 I 是信息,是 BIM 的核心。

    那么我们对 IT,也就是信息技术了解多少呢?有人以为企业的 IT 岗位就是网管……

    为了更好地实践 BIM、为了高效地生产和利用数据,我们需要学习编程。

    1.宏应该怎么使用?

    为什么选择自学?

    与传统的培训教学相比,小镭更喜欢自学。主要是因为自学可以自己掌控节奏,也不用因为参加培训班而把大把的时间花在交通上,而且现在网络上各种资源非常丰富,很多还是免费的,这极大地降低了学习成本。

    基本上任何事情,培训教学只能让人入门,只有自学、自省才能让人真正地突破自己。当然,要保持学习的热情和动力,首先还得感兴趣。

    分两种情况,

    选择什么编程语言?

    因为 Office 软件是职场标配,VBA 是其自带的编程语言,且具有上手快、功能强等优势,所以小镭推荐大家选择 VBA 作为起步语言。

    Excel + VBA 足以解决工作中遇到的大多数问题。对于企业,Office 可能是性价比最高的生产力工具,用好 Office 甚至可以极大地降低专业 BIM 软件的采购成本。

    作为 BIMer,我们学习编程的目的不是成为职业程序员或黑客,而是要解决工作中遇到的问题、要提高工作效率,所以我们学习编程要侧重实用性。

    如果你对编程兴趣浓厚,那么你可以把学习 VBA 作为一个开始,这有助于你理解编程相关概念和思想,为以后学习其他语言打好基础。

    第一,别人的宏自己怎么用?这个简单,直接打开宏运行即可:在视图下面宏按钮;

    工具

    一台装有微软公司 Windows 操作系统和 Office Excel 软件的计算机。

    第二,自己录制宏;

    参考资料

    小镭强烈推荐这本书,这里有关于 Excel VBA 的一切:

    《Excel 2007 VBA参考大全》豆瓣链接

    图片 1

    2.零基础学宏:

    一、Hello World

    只要稍微有点英语基础是没任何问题,可以从录制宏开始;

    Hello World 与 立即窗口

    程序员写的第一行代码通常都是让计算机显示“Hello World”(女生们也可能会喜欢用“Hello Kitty”)。

    《The C Programme Language》的作者 Brian Kernighan 使用 “Hello World” 作为第一个演示程序。关于“Hello World”的更多内容详见维基百科。

    现在我们要使用 VBA 来写出我们的“Hello World”。

    首选我们需要打开 VBA 编辑器,可以使用快捷键 Alt + F11

    2007版以后的 Excel 可以通过 【开发工具】选项卡中的【Visual Basic】按钮打开编辑器,如果你看不到该选项卡,则需要在选项中进行设置。

    然后在 VBA 编辑器中开启【立即窗口】,可以使用快捷键 Ctrl + G

    【立即窗口】顾名思义,可以立即执行你输入的代码并显示结果。

    接下来我们可以输入如下代码并按 Enter 键试试看:

    msgbox "Hello World"
    

    此时你应该可以看到一个内容为 Hello World 的弹出框:

    图片 2

    Hello World

    太好了,代码执行正常。是不是很简单?顿时觉得编程似乎并不是那么神秘和困难。

    VBA 编辑器具有智能提示的功能,比如你键入 msg 并使用快捷键 Ctrl + J 后会发现有一个列表供你选择:

    图片 3

    智能提示

    此时你可以按 Tab 键或 空格 键来完成智能提示语句的输入,并补全代码:

    MsgBox "Hello World"

    你会发现 msgbox 这个命令的正确写法是有大小写的 MsgBox

    虽然 VBA本身并不是大小写敏感的,但是在命名中使用正确的大小写风格是十分重要和必要的,且会提高代码的可读性。

    只要会用录音机就可以会录制宏。

    比起在立即窗口中执行 Hello World 代码,我们更常见的与 VBA 亲密接触的场景是录制宏。

    这个功能比较有趣,我们可以立即来用一下,在录制宏的过程中,请注意 VBA 编辑器中的变化。

    图片 4

    录制宏

    图片 5

    VBA 编辑器中的变化

    我们随便做一些操作,比如选中一个单元格,看看会发生什么事:

    图片 6

    宏内容的变化

    这个宏里面居然出现了一行代码,太神奇了!这行代码所执行的操作,就是选中一个名为 B2 的单元格。我们可以先停止录制宏,并尝试在【立即窗口】中验证刚才得到的代码。

    先选中一个其他的单元格,比如 D1,然后在【立即窗口】中执行这行代码,看看会发生什么变化:

    Range("B2").Select
    

    这时我们发现 B2 单元格变成了当前选中的单元格。

    图片 7回答:

    小结

    本章介绍了 VBA 的开发环境、宏的录制以及立即窗口的使用。

    Excel 给我们提供了一个编程游乐场,我们可以在此尽情地玩耍了。

    由于本文的目的是希望帮助大家自学编程,所以有关软件操作方面的内容,大家可以查看帮助文档、搜索其他文章以及自行尝试。

    下一章 写给 BIMer 的零基础编程自学指南(二) 对象


    Photo by Greg Rakozy on Unsplash

    Excel 的宏有录制功能,可以先试着用;另外想深入地去学习,可以找相关书籍。

    图片 8回答:

    首先学会数字电路原理、模拟电子技术、计算机系统结构、算法与数据结构、计算机组成原理、计算机操作系统、计算机网络基础、计算机编译原理、计算机数据库原理。有了这些基础知识以后,VBA不用学,看看就懂了。

    回答:

    如果你从事的工作经常需要用到Excel这类的Office办公软件,那么不用犹豫,VBA是你必学的。不懂VBA,Office用的再熟也只是用到了全部功能的20%,掌握了VBA才是真正用到了Office的精髓。学习VBA可以先从宏开始,用熟练了再通过分析宏的VBA代码进行提高学习。当然也可以购买一些VBA的书籍学习。

    回答:

    通过VBA实现宏功能,但不建议学这个,如果有可能,直接学python。

    从易学和好用来说,python无疑是必须的开发工具。

    回答:

    vba好处

    1.可以通过录制来学习代码

    2.excel应用非常广泛

    3.容易掌握

    本文由澳门新葡8455最新网站发布于澳门新葡萄京娱乐场,转载请注明出处:excel的宏该如何使用,的零基础编程自学指南

    关键词:

上一篇:没有了

下一篇:没有了