excel录制宏有什么用(excel录制宏是不是对所有工作表有效吗?)

案例 2020-01-16 08:10:04

在EXCEL中,宏是什么意思?有哪些作用?如何使用?
下面是我当初学习Excel宏的方法: 1. 点菜单的工具,宏,录制宏,做一些简单的动作,如在A1输入1,在B1输入 =A1*2,将B1的字体颜色设为红色,停止录制。同时按Alt和F11进入VBA界面,在左上窗口找到模块一,双击,右边窗口出来了你录制的宏的代码。懂英语最好了,一句一句就象白话文:) 2. 裘伯君说:编程只需掌握判断语句。VBA中典型的判断语句如下: if 某条件 then 一些语句 else 又一些语句 end if 简单的if语句可以是 if 某条件 then 一些语句 end if 更简单的判断语句为 if 某条件 then 一语句 举例,在你录制的代码处粘贴以下宏: Sub Test() If 5 > 2 then Msgbox "I Love U!" End Sub 按F5运行此宏,你会看到一消息框,“I Love U!" 所有的操作无非是一大堆逻辑判断,即If语句中再套If语句。 3. 除了判断语句,还应掌握循环语句,应为电脑擅长的就是重复工作:) 粘贴以下代码在有你录制宏的地方: Sub Test2() for i = 1 to 10 cells(i,1)=i cells(i,1).font.colorindex = i next i end sub 把宏的窗口变小些,让你能看到Excle表格的A列,在宏的窗口中重复按F8,看Excle里的变化。 For ... to ... 一些语句 Next 是经典的循环语句,刚才那个代码的意思是从1重复到10,其中Cells(i,1)是工作表中的第i行第1列,font.colorindex你录制的第一个宏里有的,就是设字体颜色。 多来QQ问问中搜搜,比如直接搜VBA,或者点我的名字看有哪些VBA的问题:)

满意请采纳
excel中的录制宏 有什么作用?怎么应用?请高手指教。
录制宏可帮助你明白你处理表格所用到的函数,但是你要处理40个页,就需要自己定义一个循环for next,这样就可以自动完成循环处理你的所以数据。
当然如果,你所有的表单都是一个样式,你可以用ctrl+鼠标左键选择所有表单,一起处理,不需要什么vba程序了,更简单。

Z26-1208懒人沙发Z26-1208懒人沙发


Excel宏是什么大概意思?
如果你常用Excel进行数据处理,且需重复某项任务,感觉是很枯燥的。创建一个Excel宏,利用宏自动执行该任务,将使你的工作变得轻松愉快,事半功倍。

例如:某商场家用电器柜组每天要做销售日报表。先建立空的销售日报表(第二行的日期是每天的实际日期),当在表中填入每种电器的“销售数量”后,再计算出每种商品的销售额和所有商品的总销售额。

宏的创建与运行
宏是Excel的一系列命令和函数,存储于Visual Basic 模块中,可以将其指定到工具栏或快捷键,并且在需要执行该项任务时可随时运行。

以上面的制作“销售日报表”宏“xsb”为例,谈谈如何创建宏和运行宏。

1. 选择工具菜单下的[宏]→[录制新宏],出现录制新宏对话框;

2. 在“录制新宏”对话框的宏名处输入“xsb”,在快捷键处输入任意字母,如“k”,选择保存在“个人宏工作簿”,然后单击[确定]按钮(此时鼠标的光标变为磁带样,记录你以下所做的操作);

3. 在Excel中输入图表1所示内容,其中A2单元格的内容是公式“=today()”,在D4单格中输入公式“=b4×c4”,将公式依次填充到D5到D8。在D9单元格中输入公式“=sum(d4:d8)”。

4. 单击[停止录制]按钮结束宏的录制。

5. 退出Excel之前,屏幕上会出现“是否将修改后的内容保存到个人宏工作簿?”如果单击[是]按钮,当下次进入Excel时宏将是可用的。

提示:此时一定要单击“是”。

到此制作销售日报表的宏“xsb”已建立完成。

宏的执行
当需要做报表时,启动Excel,按[Ctrl+k]出现图表2所示的报表。当你在销售数量栏目中填入数字后,立即可做出当日报表来。如2003年11月19日的报表(如图)。