`
blueoxygen
  • 浏览: 1186471 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Excel VBA语句集300

    博客分类:
  • Tech
阅读更多

定制模块行为
(1)OptionExplicit '
强制对模块内所有变量进行声明
OptionPrivateModule '
标记模块为私有,仅对同一工程中其它模块有用,在宏对话框中不显示
   OptionCompareText '
字符串不区分大小写
   OptionBase1 '
指定数组的第一个下标为 1
(2)OnErrorResumeNext '
忽略错误继续执行 VBA 代码 , 避免出现错误消息

(3)OnErrorGoToErrorHandler '
当错误发生时跳转到过程中的某个位置
(4)OnErrorGoTo0 '
恢复正常的错误提示
(5)Application.DisplayAlerts=False '
在程序执行过程中使出现的警告框不显示
(6)Application.ScreenUpdating=False '
关闭屏幕刷新
 Application.ScreenUpdating=True '
打开屏幕刷新
(7)Application.Enable.CancelKey=xlDisabled '
禁用 Ctrl+Break 中止宏运行的功能

工作簿
(8)Workbooks.Add() '
创建一个新的工作簿
(9)Workbooks(“book1.xls”).Activate '
激活名为 book1 的工作簿
(10)ThisWorkbook.Save '
保存工作簿
(11)ThisWorkbook.close '
关闭当前工作簿
(12)ActiveWorkbook.Sheets.Count '
获取活动工作薄中工作表数
(13)ActiveWorkbook.name '
返回活动工作薄的名称
(14)ThisWorkbook.Name ‘
返回当前工作簿名称
 ThisWorkbook.FullName ‘
返回当前工作簿路径和名称
(15)ActiveWindow.EnableResize=False ‘
禁止调整活动工作簿的大小
(16)Application.Window.ArrangexlArrangeStyleTiled ‘
将工作簿以平铺方式排列
(17)ActiveWorkbook.WindowState=xlMaximized ‘
将当前工作簿最大化

工作表
(18)ActiveSheet.UsedRange.Rows.Count ‘
当前工作表中已使用的行数
(19)Rows.Count ‘
获取工作表的行数 ( 注:考虑向前兼容性 )
(20)Sheets(Sheet1).Name= “Sum” '
Sheet1 命名为
Sum
(21)ThisWorkbook.Sheets.AddBefore:=Worksheets(1) '
添加一个新工作表在第一工作表前

(22)ActiveSheet.MoveAfter:=ActiveWorkbook._
Sheets(ActiveWorkbook.Sheets.Count) '
将当前工作表移至工作表的最后
(23)Worksheets(Array(“sheet1”,”sheet2”)).Select '
同时选择工作表 1 和工作表 2
(24)Sheets(“sheet1”).Delete
Sheets(1).Delete ' 删除工作表
1
(25)ActiveWorkbook.Sheets(i).Name '
获取工作表 i 的名称

(26)ActiveWindow.DisplayGridlines=NotActiveWindow.DisplayGridlines '
切换工作表中的网格线显示,这种方法也可以用在其它方面进行相互切换,即相当于开关按钮
(27)ActiveWindow.DisplayHeadings=NotActiveWindow.DisplayHeadings ‘
切换工作表中的行列边框显示
(28)ActiveSheet.UsedRange.FormatConditions.Delete ‘
删除当前工作表中所有的条件格式
(29)Cells.Hyperlinks.Delete ‘
取消当前工作表所有超链接
(30)ActiveSheet.PageSetup.Orientation=xlLandscape 
ActiveSheet.PageSetup.Orientation=2 ' 将页面设置更改为横向
(31)ActiveSheet.PageSetup.RightFooter=ActiveWorkbook.FullName ‘
在页面设置的表尾中输入文件路径
ActiveSheet.PageSetup.LeftFooter=Application.UserName ‘
将用户名放置在活动工作表的页脚

单元格 / 单元格区域
(32)ActiveCell.CurrentRegion.Select 
Range(ActiveCell.End(xlUp),ActiveCell.End(xlDown)).Select 
'
选择当前活动单元格所包含的范围,上下左右无空行

(33)Cells.Select ‘
选定当前工作表的所有单元格
(34)Range(“A1”).ClearContents '
清除活动工作表上单元格 A1 中的内容
Selection.ClearContents '
清除选定区域内容
Range(“A1:D4”).Clear '
彻底清除 A1 D4 单元格区域的内容,包括格式
(35)Cells.Clear '
清除工作表中所有单元格的内容
(36)ActiveCell.Offset(1,0).Select '
活动单元格下移一行,同理,可下移一列
(37)Range(“A1”).Offset(ColumnOffset:=1)
Range(“A1”).Offset(,1) ‘ 偏移一列
Range(“A1”).Offset(Rowoffset:=-1)
Range(“A1”).Offset(-1) ‘ 向上偏移一行
(38)Range(“A1”).CopyRange(“B1”) '
复制单元格 A1 ,粘贴到单元格 B1
Range(“A1:D8”).CopyRange(“F1”) '
将单元格区域复制到单元格 F1 开始的区域中
Range(“A1:D8”).CutRange(“F1”) '
剪切单元格区域 A1 D8 ,复制到单元格 F1 开始的区域中
Range(“A1”).CurrentRegion.CopySheets(“Sheet2”).Range(“A1”) '
复制包含 A1 的单元格区域到工作表 2 中以 A1 起始的单元格区域中
注: CurrentRegion 属性等价于定位命令,由一个矩形单元格块组成,周围是一个或多个空行或列
(39)ActiveWindow.RangeSelection.value =XX '
将值 XX 输入到所选单元格区域中
(40)ActiveWindow.RangeSelection.Count '
活动窗口中选择的单元格数
(41)Selection.Count '
当前选中区域的单元格数
(42)GetAddress=Replace(Hyperlinkcell.Hyperlinks(1).Address,mailto:,””) ‘
返回单元格中超级链接的地址并赋值
(43)TextColor=Range(“A1”).Font.ColorIndex ‘
检查单元格 A1 的文本颜色并返回颜色索引
Range(“A1”).Interior.ColorIndex ‘
获取单元格 A1 背景色
(44)cells.count ‘
返回当前工作表的单元格数
(45)Selection.Range(“E4”).Select ‘
激活当前活动单元格下方 3 行,向右 4 列的单元格
(46)Cells.Item(5,”C”) ‘
引单元格 C5
 Cells.Item(5,3) ‘
引单元格
C5
(47)Range(“A1”).Offset(RowOffset:=4,ColumnOffset:=5)
Range(“A1”).Offset(4,5) ‘ 指定单元格
F5
(48)Range(“B3”).Resize(RowSize:=11,ColumnSize:=3)
Rnage(“B3”).Resize(11,3) ‘
创建 B3 D13 区域

(49)Range(“Data”).Resize(,2) ‘
Data 区域扩充 2
(50)Union(Range(“Data1”),Range(“Data2”)) ‘
Data1 Data2 区域连接
(51)Intersect(Range(“Data1”),Range(“Data2”)) ‘
返回 Data1 Data2 区域的交叉区域
(52)Range(“Data”).Count ‘
单元格区域 Data 中的单元格数
 Range(“Data”).Columns.Count ‘
单元格区域 Data 中的列数
 Range(“Data”).Rows.Count ‘
单元格区域 Data 中的行数
(53)Selection.Columns.Count ‘
当前选中的单元格区域中的列数
Selection.Rows.Count ‘
当前选中的单元格区域中的行数
(54)Selection.Areas.Count ‘
选中的单元格区域所包含的区域数
(55)ActiveSheet.UsedRange.Row ‘
获取单元格区域中使用的第一行的行号
(56)Rng.Column ‘
获取单元格区域 Rng 左上角单元格所在列编号
(57)ActiveSheet.Cells.SpecialCells(xlCellTypeAllFormatConditions) ‘
在活动工作表中返回所有符合条件格式设置的区域
(58)Range(“A1”).AutoFilterField:=3,VisibleDropDown:=False ‘
关闭由于执行自动筛选命令产生的第 3 个字段的下拉列表

名称
(59)Range(“A1
C3”).Name=“computer” ‘ 命名 A1 C3 区域为 computer
Range(“D1 E6”).Name=“Sheet1!book” ‘ 命名局部变量,即 Sheet1 上区域 D1 E6
book
Names(“computer”).Name=“robot” ‘ 将区域 computer 重命名为
robot
(60)Names(“book”).Delete ‘
删除名称

(61)Names.AddName:=“ContentList”
_
RefersTo:=“=OFFSET(Sheet1!A2,0,0,COUNTA(Sheet2!$A:$A))” ‘
动态命名列

(62)Names.AddName:=“Company”,RefersTo:=“CompanyCar” ‘
命名字符串 CompanyCar
(63)Names.AddName:=“Total”,RefersTo:=123456 ‘
将数字 123456 命名为 Total 。注意数字不能加引号,否则就是命名字符串了。

(64)Names.AddName:=“MyArray”,RefersTo:=ArrayNum ‘
将数组 ArrayNum 命名为 MyArray
(65)Names.AddName:=“ProduceNum”,RefersTo:=“=$B$1”,Visible:=False ‘
将名称隐藏
(66)ActiveWorkbook.Names(“Com”).Name ‘
返回名称字符串

公式与函数
(67)Application.WorksheetFunction.IsNumber(“A1”) '
使用工作表函数检查 A1 单元格中的数据是否为数字
(68)Range(“A:A”).Find(Application.WorksheetFunction.Max(Range(“A:A”))).Activate 
'
激活单元格区域 A 列中最大值的单元格
(69)Cells(8,8).FormulaArray=“=SUM(R2C[-1]:R[-1]C[-1]*R2C:R[-1]C)” ‘
在单元格中输入数组公式。注意必须使用 R1C1 样式的表达式

图表
(70)ActiveSheet.ChartObjects.Count '
获取当前工作表中图表的个数
(71)ActiveSheet.ChartObjects(“Chart1”).Select ‘
选中当前工作表中图表 Chart1
(72)ActiveSheet.ChartObjects(“Chart1”).Activate
 ActiveChart.ChartArea.Select ‘
选中当前图表区域

(73)WorkSheets(“Sheet1”).ChartObjects(“Chart2”).Chart._
ChartArea.Interior.ColorIndex=2 ‘
更改工作表中图表的图表区的颜色
(74)Sheets(“Chart2”).ChartArea.Interior.ColorIndex=2 ‘
更改图表工作表中图表区的颜色
(75)Charts.Add ‘
添加新的图表工作表
(76)ActiveChart.SetSourceDataSource:=Sheets(“Sheet1”).Range(“A1:D5”),_
PlotBy:=xlColumns ‘
指定图表数据源并按列排列
(77)ActiveChart.LocationWhere:=xlLocationAsNewSheet ‘
新图表作为新图表工作表
(78)ActiveChart.PlotArea.Interior.ColorIndex=xlNone ‘
将绘图区颜色变为白色
(79)WorkSheets(“Sheet1”).ChartObjects(1).Chart._
ExportFileName:=“C
MyChart.gif”,FilterName:=“GIF” ‘ 将图表 1 导出到 C 盘上并命名为 MyChart.gif 

窗体

(80)MsgBox “Hello!” '
消息框中显示消息 Hello
(81)Ans=MsgBox(“Continue?”,vbYesNo) '
在消息框中点击 按钮,则 Ans 值为 vbYes ;点击 按钮,则 Ans 值为 vbNo

IfMsgBox(“Continue?”,vbYesNo)<>vbYesThenExitSub '
返回值不为 ,则退出
(82)Config=vbYesNo+vbQuestion+vbDefaultButton2 '
使用常量的组合,赋值组 Config 变量,并设置第二个按钮为缺省按钮  
(83)MsgBox “Thisisthefirstline.” &vbNewLine & “Secondline.” '
在消息框中强制换行,可用 vbCrLf 代替 vbNewLine

(84)MsgBox " theaverageis :" &Format(Application.WorksheetFunction.Average(Selection)," #,##0.00" ),vbInformation, " selectioncountaverage"  &Chr(13) '
应用工作表函数返回所选区域的平均值并按指定格式显示
(85)Userform1.Show ‘
显示用户窗体
(86)LoadUserform1 ‘
加载一个用户窗体 , 但该窗体处于隐藏状态
(87)Userform1.Hide ‘
隐藏用户窗体
(88)UnloadUserform1 
UnloadMe ‘ 卸载用户窗体
(89) (
图像控件 ).Picture=LoadPicture(“ 图像路径 ”) ‘ 在用户窗体中显示图形
(90)UserForm1.Show0 
UserForm1.ShowvbModeless ‘ 将窗体设置为无模式状态
(91)Me.Height=Int(0.88*ActiveWindow.Height) ‘
窗体高度为当前活动窗口高度的 0.88
 Me.Width=Int(0.88*ActiveWindow.Width) ‘
窗体宽度为当前活动窗口高度的
0.88
事件

(92)Application.EnableEvents=False '
禁用所有事件
   Application.EnableEvents=True '
启用所有事件
  
注:不适用于用户窗体控件触发的事件

对象
(93)SetExcelSheet =CreateObject(" Excel.Sheet" ) ‘
创建一个 Excel 工作表对象
ExcelSheet.Application.Visible =True '
设置 Application  对象使 Excel  可见
ExcelSheet.Application.Cells(1,1).value  = " Data"  '
在表格的第一个单元中输入文本
ExcelSheet.SaveAs " C:\TEST.XLS"  '
将该表格保存到 C:\test.xls  目录
ExcelSheet.Application.Quit '
关闭 Excel
SetExcelSheet =Nothing '
释放该对象变量

(94) ‘
声明并创建一个 Excel 对象引用
DimxlAppAsExcel.Application 
DimxlBookAsExcel.Workbook
DimxlSheetAsExcel.WorkSheet
SetxlApp =CreateObject(" Excel.Application" )
SetxlBook =xlApp.Workbooks.Add
SetxlSheet =xlBook.Worksheets(1)
(95) ‘
创建并传递一个 Excel.Application  对象的引用
CallMySub (CreateObject(" Excel.Application" )) 
(96)Setd =CreateObject(script ing.Dictionary) ‘
创建一个 Dictionary  对象变量
(97)d.Add " a"" Athens"  '
为对象变量添加关键字和条目

其他
(98)Application.OnKey “^I”,”macro” '
设置 Ctrl+I 键为 macro 过程的快捷键
(99)Application.CutCopyMode=False ‘
退出剪切 / 复制模式
(100)Application.VolatileTrue '
无论何时工作表中任意单元格重新计算,都会强制计算该函数
Application.VolatileFalse '
只有在该函数的一个或多个参数发生改变时,才会重新计算该函数

定制模块行为
(101)Err.Clear ‘
清除程序运行过程中所有的错误
***
工作簿
(102)ThisWorkbook.Builtindocument Properties(“LastSaveTime”)
Application.Caller.Parent.Parent.Builtindocument Properties(“LastSaveTime”) ‘ 返回上次保存工作簿的日期和时间
(103)ThisWorkbook.Builtindocument Properties(" LastPrintDate" )
Application.Caller.Parent.Parent.Builtindocument Properties(“LastPrintDate”) ‘ 返回上次打印或预览工作簿的日期和时间
(104)Workbooks.Close ‘
关闭所有打开的工作簿
(105)ActiveWorkbook.LinkSources(xlExcelLinks)(1) ‘
返回当前工作簿中的第一条链接
(106)ActiveWorkbook.CodeName
ThisWorkbook.CodeName ‘
返回工作簿代码的名称
(107)ActiveWorkbook.FileFormat 
ThisWorkbook.FileFormat ‘
返回当前工作簿文件格式代码
(108)ThisWorkbook.Path
ActiveWorkbook.Path ‘
返回当前工作簿的路径 ( : 若工作簿未保存 , 则为空 )
(109)ThisWorkbook.ReadOnly
 ActiveWorkbook.ReadOnly ‘
返回当前工作簿的读 / 写值 (
False)
(110)ThisWorkbook.Saved
ActiveWorkbook.Saved ‘
返回工作簿的存储值 ( 若已保存则为
False)
(111)Application.Visible =False ‘
隐藏工作簿

 Application.Visible =True ‘
显示工作簿
  
: 可与用户窗体配合使用 , 即在打开工作簿时将工作簿隐藏 , 只显示用户窗体 . 可设置控制按钮控制工作簿可见
***
工作表
(112)ActiveSheet.Columns(" B" ).Insert ‘
A 列右侧插入列,即插入 B
ActiveSheet.Columns(" E" ).Cut
ActiveSheet.Columns(" B" ).Insert ‘
以上两句将 E 列数据移至 B 列,原 B 列及以后的数据相应后移
ActiveSheet.Columns(" B" ).Cut
ActiveSheet.Columns(" E" ).Insert ‘
以上两句将 B 列数据移至 D 列,原 C 列和 D 列数据相应左移一列
(113)ActiveSheet.Calculate ‘
计算当前工作表
(114)ThisWorkbook.Worksheets(“sheet1”).Visible=xlSheetHidden ‘
正常隐藏工作表,同在 Excel 菜单中选择 格式 —— 工作表 —— 隐藏 操作一样
ThisWorkbook.Worksheets(“sheet1”).Visible=xlSheetVeryHidden ‘
隐藏工作表,不能通过在 Excel 菜单中选择 格式 —— 工作表 —— 取消隐藏 来重新显示工作表
ThisWorkbook.Worksheets(“sheet1”).Visible=xlSheetVisible ‘
显示被隐藏的工作表
(115)ThisWorkbook.Sheets(1).ProtectContents ‘
检查工作表是否受到保护
(116)ThisWorkbook.Worksheets.AddCount:=2,_
Before:=ThisWorkbook.Worksheets(2) 
ThisWorkbook.Workshees.AddThisWorkbook.Worksheets(2), ,2 ‘ 在第二个工作表之前添加两个新的工作表
(117)ThisWorkbook.Worksheets(3).Copy ‘
复制一个工作表到新的工作簿
(118)ThisWorkbook.Worksheets(3).CopyThisWorkbook.Worksheets(2) ‘
复制第三个工作表到第二个工作表之前
(119)ThisWorkbook.ActiveSheet.Columns.ColumnWidth =20 ‘
改变工作表的列宽为 20
ThisWorkbook.ActiveSheet.Columns.ColumnWidth =_
ThisWorkbook.ActiveSheet.StandardWidth ‘
将工作表的列宽恢复为标准值

ThisWorkbook.ActiveSheet.Columns(1).ColumnWidth =20 ‘
改变工作表列 1 的宽度为 20
(120)ThisWorkbook.ActiveSheet.Rows.RowHeight =10 ‘
改变工作表的行高为
10
ThisWorkbook.ActiveSheet.Rows.RowHeight =_
ThisWorkbook.ActiveSheet.StandardHeight ‘
将工作表的行高恢复为标准值

ThisWorkbook.ActiveSheet.Rows(1).RowHeight =10 ‘
改变工作表的行 1 的高度值设置为 10
(121)ThisWorkbook.Worksheets(1).Activate ‘
当前工作簿中的第一个工作表被激活

(122)ThisWorkbook.Worksheets(" Sheet1" ).Rows(1).Font.Bold =True ‘
设置工作表 Sheet1 中的行 1 数据为粗体
(123)ThisWorkbook.Worksheets(" Sheet1" ).Rows(1).Hidden =True ‘
将工作表 Sheet1 中的行 1 隐藏
ActiveCell.EntireRow.Hidden =True ‘
将当前工作表中活动单元格所在的行隐藏
注:同样可用于列。
(124)ActiveSheet.Range(“A:A”).EntireColumn.AutoFit ‘
自动调整当前工作表 A 列列宽
(125)ActiveSheet.Cells.SpecialCells(xlCellTypeConstants,xlTextvalue s) ‘
选中当前工作表中常量和文本单元格
ActiveSheet.Cells.SpecialCells(xlCellTypeConstants,xlErrors+xlTextvalue s) ‘
选中当前工作表中常量和文本及错误值单元格
***
公式与函数
(126)Application.MacroOptionsMacro:=”SumPro”,Category:=4 ‘
将自定义的 SumPro 函数指定给 Excel 中的 统计函数 类别
(127)Application.MacroOptionsMacro:=”SumPro”,_
Descript ion:=”FirstSum,thenProduct” ‘
为自定义函数 SumPro 进行了功能说明
(128)Application.WorksheetFunction.CountA(Range(“A:A”))+1 ‘
获取 A 列的下一个空单元格
(129)WorksheetFunction.CountA(Cell.EntireColumn) ‘
返回该单元格所在列非空单元格的数量
WorksheetFunction.CountA(Cell.EntireRow) ‘
返回该单元格所在行非空单元格的数量
(130)WorksheetFunction.CountA(Cells) ‘
返回工作表中非空单元格数量
(131)ActiveSheet.Range(“A20:D20”).Formula=“=Sum(R[-19]C:R[-1]C”’
A 列至 D 列前 19 个数值求和
***
图表
(132)ActiveWindow.Visible=False 
ActiveChart.Deselect ‘ 使图表处于非活动状态
(133)TypeName(Selection)=”Chart” ‘
若选中的为图表,则该语句为真,否则为假
(134)ActiveSheet.ChartObjects.Delete ‘
删除工作表上所有的 ChartObject 对象
ActiveWorkbook.Charts.Delete ‘
删除当前工作簿中所有的图表工作表
***
窗体和控件
(135)UserForms.Add(MyForm).Show ‘
添加用户窗体 MyForm 并显示
(136)TextName.SetFocus ‘
设置文本框获取输入焦点
(137)SpinButton1.value =0 ‘
将数值调节钮控件的值改为 0
(138)TextBox1.Text=SpinButton1.value  ‘

公式与函数
(126) Application.MacroOptions Macro:=”SumPro”,Category:=4 ‘将自定义的SumPro函数指定给Excel中的“统计函数”类别
(127) Application.MacroOptions Macro:=”SumPro”, _
Description:=”First Sum,then Product” ‘为自定义函数SumPro进行了功能说明
(128) Application.WorksheetFunction.CountA(Range(“A:A”))+1 ‘获取A列的下一个空单元格
(129) WorksheetFunction.CountA(Cell.EntireColumn) ‘返回该单元格所在列非空单元格的数量
WorksheetFunction.CountA(Cell.EntireRow) ‘返回该单元格所在行非空单元格的数量
(130) WorksheetFunction.CountA(Cells) ‘返回工作表中非空单元格数量
(131) ActiveSheet.Range(“A20:D20”).Formula=“=Sum(R[-19]C:R[-1]C”’对A列至D列前19个数值求和
*******************************************************
图表
(132) ActiveWindow.Visible=False
或 ActiveChart.Deselect ‘使图表处于非活动状态
(133) TypeName(Selection)=”Chart” ‘若选中的为图表,则该语句为真,否则为假
(134) ActiveSheet.ChartObjects.Delete ‘删除工作表上所有的ChartObject对象
ActiveWorkbook.Charts.Delete ‘删除当前工作簿中所有的图表工作表
*******************************************************
窗体和控件
(135) UserForms.Add(MyForm).Show ‘添加用户窗体MyForm并显示
(136)TextName.SetFocus ‘设置文本框获取输入焦点
(137) SpinButton1.value=0 ‘将数值调节钮控件的值改为0
(138) TextBox1.Text=SpinButton1.value ‘将数值调节钮控件的值赋值给文本框控件
SpinButton1.value=Val(TextBox1.Text) ‘将文本框控件值赋给数值调节钮控件
CStr(SpinButton1.value)=TextBox1.Text ‘数值调节钮控件和文本框控件相比较
(139) UserForm1.Controls.Count ‘显示窗体UserForm1上的控件数目
(140) ListBox1.AddItem “Command1” ‘在列表框中添加Command1
(141) ListBox1.ListIndex ‘返回列表框中条目的值,若为-1,则表明未选中任何列表框中的条目
(142) RefEdit1.Text ‘返回代表单元格区域地址的文本字符串
RefEdit1.Text=ActiveWindow.RangeSelection.Address ‘初始化RefEdit控件显示当前所选单元格区域
Set FirstCell=Range(RefEdit1.Text).Range(“A1”) ‘设置某单元格区域左上角单元格
(143) Application.OnTime Now + Timevalue("00:00:15"), "myProcedure" ‘等待15秒后运行myProcedure过程
(144) ActiveWindow.ScrollColumn=ScrollBarColumns.value ‘将滚动条控件的值赋值给ActiveWindow对象的ScrollColumn属性
ActiveWindow.ScrollRow=ScrollBarRows.value ‘将滚动条控件的值赋值给ActiveWindow对象的ScrollRow属性
(145) UserForm1.ListBox1.AddItem Sheets(“Sheet1”).Cells(1,1) ‘将单元格A1中的数据添加到列表框中
ListBox1.List=Product ‘将一个名为Product数组的值添加到ListBox1中
ListBox1.RowSource=”Sheet2!SumP” ‘使用工作表Sheet2中的SumP区域的值填充列表框
(146) ListBox1.Selected(0) ‘选中列表框中的第一个条目(注:当列表框允许一次选中多个条目时,必须使用Selected属性)
(147) ListBox1.RemoveItem ListBox1.ListIndex ‘移除列表框中选中的条目
*******************************************************
对象
Application对象
(148) Application.UserName ‘返回应用程序的用户名
(149) Application.Caller ‘返回代表调用函数的单元格
(150) Application.Caller.Parent.Parent ‘返回调用函数的工作簿名称
(151) Application.StatusBar=”请等待……” ‘将文本写到状态栏
Application.StatusBar=”请等待……” & Percent & “% Completed” ‘更新状态栏文本,以变量Percent代表完成的百分比
Application.StatusBar=False ‘将状态栏重新设置成正常状态
(152) Application.Goto Reference:=Range(“A1:D4”) ‘指定单元格区域A1至D4,等同于选择“编辑——定位”,指定单元格区域为A1至D4,不会出现“定位”对话框
(153) Application.Dialogs(xlDialogFormulaGoto).Show ‘显示“定位”对话框,但定位条件按钮无效
(154) Application.Dialogs(xlDialogSelectSpecial).Show ‘显示“定位条件”对话框
(155) Application.Dialogs(xlDialogFormatNumber).show ‘显示“单元格格式”中的“数字”选项卡
Application.Dialogs(xlDialogAlignment).show ‘显示“单元格格式”中的“对齐”选项卡
Application.Dialogs(xlDialogFontProperties).show ‘显示“单元格格式”中的“字体”选项卡
Application.Dialogs(xlDialogBorder).show ‘显示“单元格格式”中的“边框”选项卡
Application.Dialogs(xlDialogPatterns).show ‘显示“单元格格式”中的“图案”选项卡
Application.Dialogs(xlDialogCellProtection).show ‘显示“单元格格式”中的“保护”选项卡
注:无法一次显示带选项卡的“单元格格式”对话框,只能一次显示一个选项卡。
(156) Application.Dialogs(xlDialogFormulaGoto).show Range("b2"), True ‘显示“引用位置”的默认单元格区域并显示引用使其出现在窗口左上角(注:内置对话框参数的使用)
(157) Application.CommandBars(1).Controls(2).Controls(16).Execute ‘执行“定位”话框,相当于选择菜单“编辑——定位”命令
(158) Application.Transpose(Array(“Sun”,”Mon”,”Tur”,”Wed”,”Thu”,”Fri”,”Sat”)) ‘返回一个垂直的数组
(159) Application.Version ‘返回使用的Excel版本号
(160) Application.Cursor = xlNorthwestArrow ‘设置光标形状为北西向箭头
Application.Cursor = xlIBeam ‘设置光标形状为Ⅰ字形
Application.Cursor = xlWait ‘设置光标形状为沙漏(等待)形
Application.Cursor = xlDefault ‘恢复光标的默认设置
(161) Application.WindowState ‘返回窗口当前的状态
Application.WindowState = xlMinimized ‘窗口最小化
Application.WindowState = xlMaximized ‘窗口最大化
Application.WindowState = xlNormal ‘窗口正常状态
(162) Application.UsableHeight ‘获取当前窗口的高度
Application.UsableWidth ‘获取当前窗口的宽度
(163) Application.ActiveCell.Address ‘返回活动单元格的地址(注:返回的是绝对地址)
(164) Application.ActivePrinter ‘返回当前打印机的名称
(165) Application.ActiveSheet.Name ‘返回活动工作表的名称
(166) Application.ActiveWindow.Caption ‘返回活动窗口的标题
(167) Application.ActiveWorkbook.Name ‘返回活动工作簿的名称
(168) Application.Selection.Address ‘返回所选区域的地址
(169) Application.ThisWorkbook.Name ‘返回当前工作簿的名称
(170) Application.CalculationVersion ‘返回Excel计算引擎版本(右边四位数字)及Excel版本(左边两位数字)
(171) Application.MemoryFree ‘以字节为单位返回Excel允许使用的内存数(不包括已经使用的内存)
(172) Application.MemoryUsed ‘以字节为单位返回Excel当前使用的内存数
(173) Application.MemoryTotal ‘以字节为单位返回Excel可以使用的内存数(包括已使用的内存,是MemoryFree和MemoryUsed的总和)
(174) Application.OperatingSystem ‘返回所使用的操作系统的名称和版本
(175) Application.OrganizationName ‘返回Excel产品登记使用的组织机构的名称
(176) Application.FindFormat ‘查找的格式种类
Application.ReplaceFormat ‘替换查找到的内容的格式种类
ActiveSheet.Cells.Replace What:=” “, _
Replacement:=” “,SearchFormat:=True,ReplaceFormat:=True ‘替换查找到的格式
(177) Application.In

分享到:
评论

相关推荐

    2008-2020年 中国老年人健康长寿影响因素调查(CLHLS).zip

    中国健康与养老追踪调查CHARLS是一项大型、跨学科的追踪调查项目,旨在收集中国老年人的健康、经济、社会和心理等多方面的信息。 一方面,随着医疗技术的进步和生活水平的提高,越来越多的老年人享受着健康长寿的生活;另一方面,慢性病、失能等健康问题仍然困扰着部分老年人,对他们的生活质量产生了严重影响。 数据年份:2020/2018/2015/2014/2013/2012/2011/2008 追访问卷、用户手册、原始数据等等 2008年两省试调查 2011年全国基线调查 2012年两省追踪调查 2013年全国追踪调查 2014年全国追踪调查(生命历程调查) 2015年全国追踪调查 2018年全国追踪调查 2020年全国追踪调查 Harmonized CHARLS

    基于java的削面快餐店点餐服务系统的设计与实现.docx

    基于java的削面快餐店点餐服务系统的设计与实现.docx

    这是一款基于AR增强现实的APP,包含AR导航,AR标签显示,AR足迹功能(毕设&课设&实训&大作业&竞赛&项目)

    项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。

    基于java的网上办公自动化系统设计与实现.docx

    基于java的网上办公自动化系统设计与实现.docx

    Chrome 开阔绿地草地主题Canola Flower .zip

    Chrome主题-开阔绿地草地主题

    购物商城项目采用PHP+mysql有以及html+css jq等(毕设&课设&实训&大作业&竞赛&项目)

    购物商城项目采用PHP+mysql有以及html+css jq以及layer.js datatables bootstorap等插件等开发,采用了MVC模式,建立一个完善的电商系统,通过不同用户的不同需求,进行相应的调配和处理,提高对购买用户进行配置….zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。

    小程序&预约报名&家政预约(源码+截图+源码导入教程和视频).zip

    小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&预约报名&家政预约(源码+截图+源码导入教程和视频) 小程序&

    python贪吃蛇游戏

    python贪吃蛇游戏

    基于java Swing+mysql实现简单的购物系统项目(说明文档+视频+源码)

    【作品名称】:基于java Swing+mysql实现简单的购物系统项目(说明文档+视频+源码) 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:由Java swing实现的一款简单的购物程序,数据库采用的是mysql,该项目非常简单,实现了管理员对商品类型和商品的管理及用户注册登录后浏览商品、加入购物车、购买商品等功能,旨在学习Java 图形界面开发,所以非常适合Java初学者和学生用来学习参考,下面我们来看看如何配置运行; 将项目导入到eclipse(myeclipse也可以) 2.将项目导入后需要进行必要的配置才可以运行,接下来我演示如何配置。 3.接下来配置数据库连接信息,在dbutil里面配置数据库信息。 4.接下来我们来导入数据库文件,采用的是navicat数据库管理工具,如果你 【资源声明】:本资源作为“参考资料”而不是“定制需求”,代码只能作为参考,不能完全复制照搬。不一定能够满足所有人的需求,需要有一定的基础能够看懂代码,能够自行调试代码并解决报错,能够自行添加功能修改代码。

    中低压蒸汽锅炉补水可以用自来水替代软化水或除盐水

    中低压蒸汽锅炉用户使用市政自来水+多效能BF防腐阻垢剂替代软化水或除盐水+阻垢+除氧+调PH值操作,不仅能大幅节省水资源、工业盐、电力、人力,消耗材料,实现节能减排,降本增效,防止地下水资源被污染,保护环境;还能有效解决有效防止锅炉水系统的腐蚀、结垢、失水量大、运行成本高等老大难问题。

    机器学习、深度学习的学习路径及知识总结

    数学基础:包括微积分、线性代数、概率论等对理解机器学习算法有帮助的基本数学。 Python:Python提供了非常丰富的工具包,非常适合学习者实现算法,也可以完成工业环境项目。作为主流的深度学习框架,例如当前最流行的两个AI框架TensorFlow、PyTorch都以Python作为语言首选。另外,主流的在线课程(比如Andrew Ng在Coursera的深度学习系列课程)用Python作为练习项目的语言。在这部分,我将包括Python语言基础和机器学习常用的几个库,包括Numpy、Pandas、matplotlib、Scikit-Learn等。 机器学习:介绍主流的机器学习算法,比如线性回归、逻辑回归、神经网络、SVM、PCA、加权算法等等。 深度学习:介绍原理和常见的模型(如CNN、RNN、LSTM、GAN等)和深度学习的框架(TensorFlow、Keras、PyTorch)。 强化学习:介绍强化学习的简单原理和实例。 实践项目:这里将结合几个实际项目的演示比较完整的讲解。另外结合Kaggle、阿里云天池演示演示。 阅读论文:如果你追求更高、更深入的研究时,看深度学习各细分领域的

    c语言文件读写操作详细教程和源代码带注释.txt

    c 在C++中,有许多经典程序示例,可以用于学习和实践。下面是一个简单的示例,演示了如何使用C++标准库中的输入输出流(iostream)进行基本的输入输出操作。 示例:Hello, World! 程序 #include <iostream> // 引入输入输出流库 int main() { std::cout << "Hello, World!" << std::endl; // 输出 "Hello, World!" 到控制台 return 0; // 程序执行成功 } ### 示例:加法计算器 #include <iostream> int main() { int num1, num2, sum; // 提示用户输入两个整数 std::cout << "Enter two integers to add: "; std::cin >> num1 >> num2; // 从标准输入读取两个整数 // 计算和 sum = num1 + num2; // 输出结果 std::cout << "Th

    java-ssm+vue校园快递快领服务系统实现源码(项目源码-说明文档)

    管理员登录,通过填写用户名、密码、权限等信息,输入完成后选择登录即可进入校园快领服务系统 管理员登录进入校园快领服务系统可以查看首页、个人中心、快递员管理、学生管理、快递信息管理、取货信息管理、订单信息管理、接单信息管理、服务评价管理、订单投诉管理、留言板管理、论坛管理、系统管理等内容 项目关键技术 开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7+ 后端技术:ssm 前端技术:Vue 关键技术:springboot、SSM、vue、MYSQL、MAVEN 数据库工具:Navicat、SQLyog

    基于SSH源码,升级ssm源码官网,业务上有所增强.zip(毕设&课设&实训&大作业&竞赛&项目)

    项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用

    HFSS-MATLAB-API工具库

    HFSS-MATLAB-API工具库及使用实例——矩形微带贴片模型

    基于java的的个人博客网站的设计与实现设计与实现.docx

    基于java的的个人博客网站的设计与实现设计与实现.docx

    #_ssm_138_mysql_学生选课管理系统_.zip

    均包含代码,文章,部分项目包含ppt

    java-ssm+vue医院住院管理系统实现源码(项目源码-说明文档)

    预约住院系统,用户就可以在网上预约医院的专家、专科号。它能更好的改善就医环境,简化就医环节,节约就医时间,真正体现了以病人为中心,切从方便患者出发,符合当今医院人性化温馨服务的理念。本医院住院管理系统采用的数据库是Mysql,使用SSM框架开发。 医院住院管理系统,在医院住院管理系统首页可以查看首页、医护人员、药品信息、健康讲坛、个人中心、后台管理、医疗交流等内容 项目关键技术 开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7+ 后端技术:ssm 前端技术:Vue 关键技术:springboot、SSM、vue、MYSQL、MAVEN 数据库工具:Navicat、SQLyog

    毕业设计-大数据Spark平台的在线性能检测与调优.zip(毕设&课设&实训&大作业&竞赛&项目)

    项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用

    基于java的民宿住宿管理系统设计与实现.docx

    基于java的民宿住宿管理系统设计与实现.docx

Global site tag (gtag.js) - Google Analytics