当前位置:首页教育技巧excel技巧excel筛选

电子表格关于excel宏的查询和添加

减小字体 增大字体 2025-12-05 15:48:01


1.关于excel宏的查询和添加

宏就是用vba(visual basic for application)在word、excel等应用软件中执行批量重复工作。 至于宏病毒,确实比较麻烦,但只要将安全性设置为中,打开来历不明文件时,不启用宏就没问题了。

下面是我当初在excel中学习vba的方法:

1. 点菜单的工具,宏,录制宏,做一些简单的动作,如在a1输入1,在b1输入 =a1*2,将b1的字体颜色设为红色,停止录制。同时按alt和f11进入宏界面,在左上窗口找到模块一,双击,右边窗口出来了你录制的宏的代码。懂英语最好了,一句一句就象白话文:)

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,看excel里的变化。

for 。 to 。

一些语句

next

是经典的循环语句,刚才那个代码的意思是从1重复到10,其中cells(i,1)是工作表中的第i行第1列,

font.colorindex你录制的第一个宏里有的,就是设字体颜色。

多来qq问问中搜搜,比如直接搜vba,或者点我的名字看有哪些vba的问题:)

评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2026 www.at317.com All Rights Reserved .