预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

EXCELVBA基础入门1.什么是宏?它在那里?2.宏的安全性问题3.录制宏4.VBA语言介绍5.VBA编辑器Application当前应用程序对象 Workbook工作簿对象 Worksheet工作表对象 Range由一个或多个单元格构成的区域WorksheetFunction属性 (可以从代码中访问任何内置的工作表函数) 例子(检查规定的单元格区域内是否还有空的) IfApplication.WorksheetFunction.CountBlank(Range(“a1:c10”))>0Then Msgbox“您必须在所有的单元格中添加数据” EndIf ActiveWorkbook属性:返回指向活动工作簿的对象 ActiveSheet属性:返回指向活动工作表的对象 Selection属性:返回一个对当前选定单元格区域的引用 ThisWorkbook属性:在任何时候返回对包含代码的工作簿的引用打开已有的工作簿 Application.Workbooks.Open“c:\abc.xls” 添加新的工作簿Workbooks.Add 引用工作簿 DimwkbasWorkbook Setwkb=Workbooks.Add 保存工作簿 DimwkbasWorkbook ForEachwkbinApplication.Workbooks wkb.Save(.SaveAs“c:\abc.xls”) Nextwkb 关闭工作簿 ActiveWorkbook.CloseSaveChange:=True,FileName:=“c:\abc.xls” Add方法:添加新的工作表 ActiveWorkbook.Worksheets.AddAfter:=Worksheet(“Sheet3”)Count:=2 Count属性:返回工作簿中的工作表数 ActiveWorkbook.Worksheet.AddAfter:=Worksheet(Worksheets.Count) Name属性:命名工作表 Worksheets(2).Name=“test” Activate方法:选择并显示一个工作表 ActiveWorkbook.Worksheets(“test”).Activate Move方法:移动工作表的位置 ActiveWorkbook.Worksheets(“test”).MoveBefore:=ActiveWorkbook.Worksheets(1) Delete方法:从工作簿中删除工作表 Application.DisplayAlerts=False(不显示提示信息) ActiveWorkbook.Worksheets(“test”).MoveValue属性:设置单元格中的数值 Range(“A1”).Value=Range(“A1”).Value*80 Formula属性:将指定的公式放入单元格区域 Range(“A3”).Formula=“=A1+A2” Rows和Columns属性:返回工作表中一个完整的行或列 Rows(1)表示活动工作表中第一行的Range对象 Range属性:对一个相邻或不相邻的单元格区域返回一个Range对象 Range(“A:C”) Range(“A1:C10”) Range(“A1:C10,E1:E20”)7.程序结构8.VBA语法9.编写程序1.宏不是万能的,必须有人操作和维护。 2.不使用宏不影响正常的学习和办公。 不是所有的文档都需要宏来帮忙。 3.很多宏的功能完全可以手工实现。 通过EXCEL技巧可以在一定程度上提高效率。 4.日常制作文件加上宏,可以极大的提高文件制作效率, 宏比你想象中要快!而且宏有很多特殊功能! 5.VBA本身就是计算机语言,可以编写复杂的宏程序, 可以实现N多功能,形成复杂的管理系统。