VBA与宏的基本原理、宏的安全性与个人工作簿、VBA代码输入方式、宏的绝对引用与相对引用、循环语言与组合宏

VBA与宏的基本原理:
宏(Macro):一些命令组织在一起,作为一个单独命令完成一个特定任务,主要用于批量处理
VBA:一种宏语言,用于办公自动化的编程语言,一般情况下宏可以认为和VBA是一个意思
选中第一行、加粗、加背景颜色、居中,这些命令相当于一套组合拳,现在想一键执行,点击视图->->录制宏,弹出如下图:

第一种录制宏的方法:点击确定按钮,就进入录制过程了,鼠标移动以及点击上面的选项卡都不会录制进去,操作单元格才能录制进去,上下左右的滚动条也能录制进去,现在开始录制,选中第一行,开始里点击加粗红色背景居中,最后把鼠标放在K1的单元格里,点击视图->->停止录制,切换到深圳店这个sheet页,点击视图->,弹出如下图:

默认选中宏1,点击执行按钮,就会把刚才录制的动作一键完成了,如下图:

宏录制完成了,是无法撤销的,所以录制的时候一定要慎重
第二种录制宏的方法,如下图:

第三种录制宏的方法,如下图:

这种方法用的比较多,可以录制宏,也可以查看宏,点击录制宏,弹出如下图:

执行的时候可以使用快捷键,在Ctrl后面的方块里输入Shift+t,快捷键就是Ctrl+Shift+T,如下图:

点击确定按钮,就进入了录制的流程,点击开始->查找和选择->定位条件,弹出如下图:

勾选常量,只保留数字,其他的都去勾选,点击确定按钮,弹出如下图:

所有的数字被选中了,最后一列是公式,所以没有选中,点击开始,选择黄色背景,最后选中空单元格K1,点击开发工具->停止录制,切换到深圳店,再点击如下图:

弹出宏的对话框,如下图:

单击宏2,点击执行,实现了,如下图:

还可以用快捷键Ctrl+Shift+t实现,切换到杭州店,也实现了,如下图:

还可以自定义一个按键,先把杭州店恢复原状,选中所有数据,点击开始,背景颜色选择无填充颜色,点击插入->形状,插入一个矩形,然后在空单元格位置拖一下,生成一个矩形,如下图:

在矩形里输入按钮两个字,居中设置,如下图:

右键这个矩形框,点击指定宏,弹出如下图:

单击宏2,点击确定按钮,把鼠标放到按钮上,看到小手后点击,同样也达到了效果,如下图:

可以按住Alt键+鼠标选中矩形框,可以删除矩形框,也可以修改里面的文字,也可以插入图片,和矩形实现的原理一样

宏的安全性与个人工作簿:
可以保存宏的文件格式类型:xls 可以保存宏,xlsx 不可以保存宏,xlsm 可以保存宏
如果当前工作簿设置了宏,这个工作簿里就有宏,如果没有宏
个人工作簿:可以保存公共使用的宏
开发工具->录制宏,弹出如下图:

保存在下拉框里选择个人宏工作簿,点击确定按钮,选中一行数字,点击加粗开发工具里点击停止录制,接下来看一下这个宏,点击开发工具->,弹出如下图:

这个就是公有的宏,这里以理解为主

VBA代码输入方式:
切换到北京店,首先录制一个宏,点击开发工具->录制宏,弹出录制宏的对话框,如下图:

宏名改成更改格式快捷键输入Ctrl+Shift+y保存在选择当前工作簿说明输入对文字背景颜色以及文字加粗,点击确定按钮,第一步选中第一行,第二步开始里点击加粗,第三步选择背景颜色黄色,第四步居中,第五步点击K1单元格,点击开发工具->停止录制,然后点击开发工具->Visual Basic

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @   laosun0204  阅读(21)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示