Excel_VBA入门代码200例讲解

上传人:汽*** 文档编号:474235399 上传时间:2023-01-12 格式:DOC 页数:10 大小:49KB
返回 下载 相关 举报
Excel_VBA入门代码200例讲解_第1页
第1页 / 共10页
Excel_VBA入门代码200例讲解_第2页
第2页 / 共10页
Excel_VBA入门代码200例讲解_第3页
第3页 / 共10页
Excel_VBA入门代码200例讲解_第4页
第4页 / 共10页
Excel_VBA入门代码200例讲解_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《Excel_VBA入门代码200例讲解》由会员分享,可在线阅读,更多相关《Excel_VBA入门代码200例讲解(10页珍藏版)》请在金锄头文库上搜索。

1、Excel VBA入门代码200例vba在excel中的使用之vba语句解释(1) Set objExcel = CreateObject(Excel.Application)objExcel.Workbooks.Add 创建Excel工作簿(2) Application.ActivateMicrosoftApp xlMicrosoftWord 开启Word应用程序(3) Application.TemplatesPath 获取工作簿模板的位置(4) Application.Calculation = xlCalculationManual 设置工作簿手动计算 Application.Calc

2、ulation = xlCalculationAutomatic 工作簿自动计算(5) Worksheets(1).EnableCalculation = False 不对第一张工作表自动进行重算(6) Application.CalculateFull 重新计算所有打开的工作簿中的数据(7) Application.RecentFiles.Maximum = 5 将最近使用的文档列表数设为5(8) Application.RecentFiles(4).Open 打开最近打开的文档中的第4个文档(9) Application.OnTime DateSerial(2006,6,6)+TimeVa

3、lue(“16:16:16”),“BaoPo” 在2006年6月6日的16:16:16开始运行BaoPo过程(10) Application.Speech.Speak (Hello & Application.UserName) 播放声音,并使用用户的姓名问候用户(11) MsgBox Application.PathSeparator 获取号(12) MsgBox Application.International(xlCountrySetting) 返回应用程序当前所在国家的设置信息(13) Application.AutoCorrect.AddReplacement 葛洲坝, 三峡 自动

4、将在工作表中进行输入的葛洲坝更正为三峡(14) Beep 让计算机发出声音(15) Err.Number 返回错误代码(16) MsgBox IMEStatus 获取输入法状态(17) Date = #6/6/2006#Time = #6:16:16 AM# 将系统时间更改为2006年6月6日上午6时16分16秒(18) Application.RollZoom = Not Application.RollZoom 切换是否能利用鼠标中间的滑轮放大/缩小工作表(19) Application.ShowWindowsInTaskba = True 显示任务栏中的窗口,即各工作簿占用各自的窗口(2

5、0) Application.DisplayScrollBars = True 显示窗口上的滚动条(21) Application.DisplayFormulaBar = Not Application.DisplayFormulaBar 切换是否显示编辑栏(22) Application.Dialogs(xlDialogPrint).Show 显示打印内容对话框(23) Application.MoveAfterReturnDirection = xlToRight 设置按Enter键后单元格的移动方向向右(24) Application.FindFile 显示打开对话框(25) ThisW

6、orkbook.FollowHyperlink http:/ 打开超链接文档(26) ActiveWorkbook.ChangeFileAccess Mode:=xlReadOnly 将当前工作簿设置为只读(27) ActiveWorkbook.AddToFavorites 将当前工作簿添加到收藏夹文件夹中(28) ActiveSheet.CheckSpelling 在当前工作表中执行拼写检查(29) ActiveSheet.Protect userinterfaceonly:=True 保护当前工作表(30) ActiveSheet.PageSetup.LeftHeader = ThisWo

7、rkbook.FullName 在当前工作表的左侧页眉处打印出工作簿的完整路径和文件名(31) Worksheets(Sheet1).Range(A1:G37).Locked = FalseWorksheets(Sheet1).Protect解除对工作表Sheet1中A1:G37区域单元格的锁定以便当该工作表受保护时也可对这些单元格进行修改(32) Worksheets(Sheet1).PrintPreview 显示工作表sheet1的打印预览窗口(33) ActiveSheet.PrintPreview Enablechanges:=False 禁用显示在Excel的“打印预览”窗口中的“设

8、置”和“页边距”按钮(34) ActiveSheet.PageSetup.PrintGridlines = True 在打印预览中显示网格线ActiveSheet.PageSetup.PrintHeadings = True 在打印预览中显示行列编号(35) ActiveSheet.ShowDataForm 开启数据记录单(36) Worksheets(Sheet1).Columns(A).Replace _What:=SIN, Replacement:=COS, _SearchOrder:=xlByColumns, MatchCase:=True 将工作表sheet1中A列的SIN替换为CO

9、S(37) Rows(2).Delete 删除当前工作表中的第2行Columns(2).Delete 删除当前工作表中的第2列(38) ActiveWindow.SelectedSheets.VPageBreaks.Add before:=ActiveCell 在当前单元格左侧插入一条垂直分页符ActiveWindow.SelectedSheets.HPageBreaks.Add before:=ActiveCell 在当前单元格上方插入一条垂直分页符(39) ActiveWindow.ScrollRow = 14 将当前工作表窗口滚动到第14行ActiveWindow.ScrollColum

10、n = 13 将当前工作表窗口滚动到第13列(40) ActiveWindow.Close 关闭当前窗口(41) ActiveWindow.Panes.Count 获取当前窗口中的窗格数(42) Worksheets(sheet1).Range(A1:D2).CreateNames Top:=True 将A2至D2的单元格名称设定为A1到D1单元格的内容(243) Application.AddCustomList listarray:=Range(A1:A8) 自定义当前工作表中单元格A1至A8中的内容为自动填充序列(44) Worksheets(sheet1).Range(A1:B2).C

11、opyPicture xlScreen, xlBitmap 将单元格A1至B2的内容复制成屏幕快照(45) Selection.Hyperlinks.Delete 删除所选区域的所有链接Columns(1).Hyperlinks.Delete 删除第1列中所有的链接Rows(1).Hyperlinks.Delete 删除第1行中所有的链接Range(A1:Z30).Hyperlinks.Delete 删除指定范围所有的链接(46) ActiveCell.Hyperlinks.Add Anchor:=ActiveCell, _Address:=C:WindowsSystem32Calc.exe,

12、 ScreenTip:=按下我,就会开启Windows计算器, TextToDisplay:=Windows计算器 在活动单元格中设置开启Windows计算器链接(47) ActiveCell.Value = Shell(C:WindowsSystem32Calc.exe, vbNormalFocus) 开启Windows计算器(48) ActiveSheet.Rows(1).AutoFilter 打开自动筛选。若再运行一次,则关闭自动筛选(49) Selection.Autofilter 开启/关闭所选区域的自动筛选(50) ActiveSheet.ShowAllData 关闭自动筛选(51

13、) ActiveSheet.AutoFilterMode 检查自动筛选是否开启,若开启则该语句返回True(52) ActiveSheet.Columns(A).ColumnDifferences(Comparison:=ActiveSheet. _Range(A2).Delete 在A列中找出与单元格A2内容不同的单元格并删除(53) ActiveSheet.Range(A6).ClearNotes 删除单元格A6中的批注,包括声音批注和文字批注(54) ActiveSheet.Range(B8).ClearComments 删除单元格B8中的批注文字(55) ActiveSheet.Ran

14、ge(A1:D10).ClearFormats 清除单元格区域A1至D10中的格式(56) ActiveSheet.Range(B2:D2).BorderAround ColorIndex:=5, _Weight:=xlMedium, LineStyle:=xlDouble 将单元格B2至D2区域设置为蓝色双线(57) Range(A1:B2).Item(2, 3)或Range(A1:B2)(2, 3) 引用单元格C2的数据Range(A1:B2)(3) 引用单元格A2(58) ActiveSheet.Cells(1, 1).Font.Bold = TRUE 设置字体加粗ActiveSheet

15、.Cells(1, 1).Font.Size = 24 设置字体大小为24磅ActiveSheet.Cells(1, 1).Font.ColorIndex = 3 设置字体颜色为红色ActiveSheet.Cells(1, 1).Font.Italic = TRUE 设置字体为斜体ActiveSheet.Cells(1, 1).Font.Name = Times New Roman 设置字体类型ActiveSheet.Cells(1, 1).Interior.ColorIndex = 3 将单元格的背景色设置为红色(59) ActiveSheet.Range(C2:E6).AutoFormat Format:=xlRangeAutoFormatColor3 将当前工作表中单元格区域C2至E6格式自动调整为彩色3格式(60) Cells.SpecialCells(xlCellTypeLastCell) 选中当前工作表中的最后一个单元格(61) ActiveCell.CurrentAr

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号