VBA常用英语单词.pdf

上传人:索**** 文档编号:75100747 上传时间:2023-03-01 格式:PDF 页数:5 大小:13.11KB
返回 下载 相关 举报
VBA常用英语单词.pdf_第1页
第1页 / 共5页
VBA常用英语单词.pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《VBA常用英语单词.pdf》由会员分享,可在线阅读,更多相关《VBA常用英语单词.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、VBA 常用英语单词Sub 开始End 结束Range 单元格,单元格区域Msgbox 输出函数Inputbox输入函数Cells 所有单元格Sheets 工作表集合Worksheets 工作表集合Workbooks 工作簿集合Thisworkbook:代码所在的工作簿Activeworkbook活动工作簿Ativecell 活动单元格Dim 定义变量关键字Redim 重新定义变量关键字Integer 整型,简写%Long 长整型,简写&Single 单精度简写!Double 双精度简写#String 字符串型$Variant 变体型,有的叫做万能型,如果不定义就是这个变体型Object 对象

2、Usedrange 用过的区域Union 联合Intersect 交叉Resize 重新定义区域大小CurrentRegion:相连的Value 值Call 呼叫Visible 可见性Rows 所有的行Columns 所有列Createobject引用动态库文件函数Dictionary 字典Regexp 正则Application Excel里最高对象Format 格式函数Timer 记时器WorksheetFunction工作表函数Transpose 工作表里的转置函数Add 添加Before 前面After 后面Kye 关键字Item 条目对Remove 清空Removeall 清空所有E

3、xists 存在Count 点数Array 数组函数Preserve 保存Ubound 上界Lbound 下界Erase 清空数组Split 分割Join 连接,组合Filter 筛选Index 工作表引用函数Function 函数Volatile 易失性ColorIndex颜色索引Interior底纹Font 字体Show 显示Unload 关闭窗体Onkey 按钮事件Ontime 事件Delete 删除Open 打开SaveSs 保存 vba 语句(1)Option Explicit 强制对模块内所有变量进行声明(2)Option Base 1 指定数组的第一个下标为1(3)On Erro

4、r Resume Next 忽略错误继续执行VBA 代码,避免出现错误消息(4)On Error GoTo 100 当错误发生时跳转到过程中的某个位置(5)On Error GoTo 0 恢复正常的错误提示(6)Application.DisplayAlerts=False 在程序执行过程中使出现的警告框不显示(7)Application.DisplayAlerts=True 在程序执行过程中(8)Application.ScreenUpdating=False 关闭屏幕刷新(9)Application.ScreenUpdating=True 打开屏幕刷新(10)Workbooks.Add()

5、创建一个新的工作簿(11)Workbooks(“book1.xls”).Activate 激活名为book1 的工作簿(12)ThisWorkbook.Save 保存工作簿(13)ThisWorkbook.close 关闭当前工作簿(14)ActiveWorkbook.Sheets.Count 获取活动工作薄中工作表数(15)ActiveWorkbook.name 返回活动工作薄的名称(16)ThisWorkbook.Name,返回当前工作簿名称(17)ThisWorkbook.FullName,返回当前工作簿路径和名(18)(18)ActiveSheet.UsedRange.Rows.Cou

6、nt,当前工作表中已使用的行数(19)Rows.Count,获取工作表的行数(注:考虑兼容性)(20)Sheets(Sheet1).Name=“Sum”将 Sheet1 命名为 Sum(21)ThisWorkbook.Sheets.Add Before:=Worksheets(1)添加一个新工作表在第一工作表前(22)ActiveSheet.Move After:=ActiveWorkbook.Sheets(ActiveWorkbook.Sheets.Count)将当前工作表移至工作表的最后(23)Worksheets(Array(“sheet1”,”sheet2”).Select 同时选择工

7、作表1 和工作表2(24)Sheets(“sheet1”).Delete或 Sheets(1).Delete 删除工作表1(25)ActiveSheet.UsedRange.FormatConditions.Delete,删除当前工作表中所有的条件格式(26)Cells.Hyperlinks.Delete,取消当前工作表所有超链接(27)ActiveCell.CurrentRegion.Select选择当前活动单元格所包含的范围,上下左右无空行(28)Cells.Select,选定当前工作表的所有单元格(29)Range(“A1”).ClearContents 清除活动工作表上单元格A1中的S

8、election.ClearContents 清除选定区域内容Range(“A1:D4”).Clear 彻底清除A1 至 D4 单元格区域的内容,包括格式(30)Cells.Clear 清除工作表中所有单元格的内容(31)ActiveCell.Offset(1,0).Select 活动单元格下移一行,同理,可下移一列(32)Range(“A1”).Copy Range(“B1”)复制单元格A1,粘贴到单元格B1 中(33)Range(“A1:D8”).Copy Range(“F1”)将单元格区域复制到单元格F1 开始的区域中(34)Range(“A1:D8”).Cut Range(“F1”)剪

9、切单元格区域A1 至 D8,复制到单元格F1 开始的区域中(35)Range(“A1”).CurrentRegion.Copy Sheets(“Sheet2”).Range(“A1”)复制包含A1 的单元格区域到工作表2 中以 A1 起始的单元格区域中注:CurrentRegion属性等价于定位命令,由一个矩形单元格块组成,周围是一个或多个空行或列(36)ActiveWindow.RangeSelection.Count 活动窗口中选择的单元格数(37)Selection.Count 当前选中区域的单元格数(38)Range(“A1”).Interior.ColorIndex,获取单元格A1

10、背景色(39)cells.count,返回当前工作表的单元格数(40)Range(“B3”).Resize(11,3)(41)Union(Range(“A1:A9”),Range(“D1:D9”)区域连接(42)Intersect(Range(“A1:B9”),Range(“A1:D9”),返回的交叉区域(43)Selection.Columns.Count,当前选中的单元格区域中的列数(44)Selection.Rows.Count,当前选中的单元格区域中的行数(45)ActiveSheet.UsedRange.Row ,获取单元格区域中使用的第一行的行号(46)Application.Wo

11、rksheetFunction.IsNumber(“A1”)使用工作表函数检查A1 单元格中的数据是否为数字(47)Range(“A:A”).Find(Application.WorksheetFunction.Max(Range(“A:A”).Activate激活单元格区域A 列中最大值的单元格(48)MsgBox“Hello!”消息框中显示消息Hello(49)Ans=MsgBox(“Continue?”,vbYesNo)在消息框中点击“是”按钮,则 Ans 值为 vbYes;点击“否”按钮,则 Ans 值为 vbNo。(50)Userform1.Show,显示用户窗体(51)Load U

12、serform1,加载一个用户窗体,但该窗体处于隐藏状态(52)Userform1.Hide,隐藏用户窗体(53)Unload Userform1 或 Unload Me,卸载用户窗体(54)UserForm1.Show 0,将窗体设置为无模式状态(55)Application.EnableEvents=False 禁用所有事件(56)Application.EnableEvents=True 启用所有事件(57)Set d=CreateObject(Scripting.Dictionary),创建一个Dictionary 对象变量(58)d.Add a,Athens 为对象变量添加关键字和条

13、(59)Application.OnKey“I”,”macro”设置 Ctrl+I 键为 macro 过程的快捷键(60)Application.CutCopyMode=False,退出剪切/复制模式(61)Application.Volatile True 无论何时工作表中任意单元格重新计算,都会强制计算该函数(62)Application.Volatile False 只有在该函数的一个或多个参数发生改变时,才会重新计算该函数(63)Err.Clear,清除程序运行过程中所有的错误(64)Workbooks.Close,关闭所有打开的工作簿(65)ActiveWorkbook.Path,返

14、回当前工作簿的路径(注:若工作簿未保存,则为空)(66)ActiveWorkbook.Saved,返回工作簿的存储值(若已保存则为False)(67)Application.Visible=False,隐藏工作簿(68)Application.Visible=True,显示工作簿(69)ActiveS heet.Columns(B).Insert,在 A 列右侧插入列,即插入B 列(70)ActiveSheet.Columns(E).Cut (71)ActiveSheet.Columns(B).Insert 70,71两句将 E 列数据移至B 列,原 B 列及以后的数据相应后移(72)Acti

15、veSheet.Calculate,计算当前工作表(73)ThisWorkbook.Worksheets(“sheet1”).Visible=xlSheetHidden,正常隐藏工作表,同在Excel 菜单中选择“格式 工作表 隐藏”操作一样(74)ThisWorkbook.Worksheets(“sheet1”).Visible=xlSheetVeryHidden,隐藏工作表,不能通过在 Excel 菜单中选择“格式 工作表 取消隐藏”来重新显示工作(75)ThisWorkbook.Worksheets(“sheet1”).Visible=xlSheetVisible,显示被隐藏的工作表(7

16、6)ThisWorkbook.Sheets(1).ProtectContents,检查工作表是否受到保护(77)ThisWorkbook.Worksheets.Add Count:=2,Before:=ThisWorkbook.Worksheets(2)或ThisWorkbook.Workshees.Add ThisWorkbook.Worksheets(2),2 ,在第二个工作表之前添加两个新的工作表(78)ThisWorkbook.Worksheets(3).Copy,复制一个工作表到新的工作簿(79)ThisWorkbook.Worksheets(3).Copy ThisWorkbook

17、.Worksheets(2),复制第三个工作表到第二个工作表之前(80)ThisWorkbook.Worksheets(1).Activate,当前工作簿中的第一个工作表被激活(81)ThisWorkbook.Worksheets(Sheet1).Rows(1).Hidden=True,将工作表Sheet1 中的1 隐藏(82)ActiveCell.EntireRow.Hidden=True,将当前工作表中活动单元格所在的行隐藏(83)ActiveSheet.Range(“A:A”).EntireColumn.AutoFit,自动调整当前工作表A 列列宽(84)ActiveSheet.Cell

18、s.SpecialCells(xlCellTypeConstants,xlTextValues),选中当前工作表中常量和文本单元格(85)ActiveSheet.Cells.SpecialCells(xlCellTypeConstants,xlErrors+xlTextValues),选中当前工作表中常量和文本及错误值单元格(86)Application.WorksheetFunction.CountA(Range(“A:A”)+1,获取 A 列的下一个空单元格(87)Set FirstCell=Range(RefEdit1.Text).Range(“A1”),设置某单元格区域左上角单元格(8

19、8)Application.OnTime Now+TimeValue(00:00:15),myProcedure,等待 15 秒后运行 myProcedure过程(89)Application对象(90)Appl ication.UserName,返回应用程序的用户名(91)Application.Caller.Parent.Parent,返回调用函数的工作簿名称(92)Application.StatusBar=”请等待”,将文本写到状态栏(93)Application.StatusBar=False,将状态栏重新设置成正常状态(94)Application.Transpose(Array(

20、“Sun”,”Mon”,”Tur”,”Wed”,”Thu”,”Fri”,”Sat”),返回一个垂直的数组(95)Application.ActiveCell.Address,返回活动单元格的地址(注:返回的是绝对地址)(96)Application.ActiveSheet.Name,返回活动工作表的名称(97)Application.ActiveWindow.Caption,返回活动窗口的标题(98)Application.ActiveWorkbook.Name,返回活动工作簿的名称(99)Application.Selection.Address,返回所选区域的地址(100)Applicat

21、ion.ThisWorkbook.Name,返回当前工作簿的名称(101)Range(A1:A10).Value=Application.WorksheetFunction.Transpose(MyArray),将一含有 10 个元素的数组转置成垂直方向的工作表单元格区域(A1 至 A10)注:因为当把一维数组的内容传递给某个单元格区域时,该单元格区域中的单元格必须是水平方向的,即含有多列的一行。若必须使用垂直方向的单元格区域,则必须先将数组进行转置,成为垂直的。(102)Cells(rows.count,1).End(xlUp).Row+1,返回 A 列最后一行的下一行(103)rng.Ra

22、nge(“A1”),返回区域左上角的单元格(104)ActiveSheet.Range(A:B).Sort Key1:=Columns(B),Key2:=Columns(A),Header:=xlYes,两个关键字排序,相邻两列,B 列为主关键字,A 列为次关键字,升序排列(105)cell.Range(“A1”).HasFormula,检查单元格或单元格区域中的第一个单元格是否含有公式或 cell.HasFormula,工作表中单元格是否含有公式(106)Cell.EntireColumn,单元格所在的整列(107)Cell.EntireRow,单元格所在的整行(108)rng.Addres

23、s,返回 rng 区域的地址(109)Range(“D5:D10”).Cells(1,1),返回单元格区域D5:D10 中左上角单元格(110)ActiveCell.Row,活动单元格所在的行数(111)ActiveC ell.Column,活动单元格所在的列数(112)Set MyRange=Range(“A1:A5”),创建一个名为MyRange 的对象变量(113)Application.Calculation=xlCalculationManual,设置工作簿手动计算(114)Application.Calculation=xlCalculationAutomatic,工作簿自动计算(115)Worksheets(1).EnableCalculation=False,不对第一张工作表自动进行重算(116)ActiveSheet.Shapes.AddPicture d:sx.jpg,True,True,60,20,400,300 在当前工作表中插入一张d 盘中名为sx 的图片

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

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁