Chapter 1 Excel VBA的基本操作 2
1-1 打开Visual Basic编辑器编写Excel VBA的第一步 2
目录 2
2-3 Areas 设定选取区域的内容 1 4
1-2 建立新的模块打开新的空白模块准备编写VBA程序 4
1-3 执行Visual Basic宏查看宏的效果 6
4-21 AddShape 插入自选图形 41 6
4-22 AddShape AddShape可以使用的自选图形类型 41 8
2-1 Addlns 打开及关闭加载宏 10
Chapter 2 集合 10
2-2 AllowEditRanges 设定允许用户编辑区域 12
2-4 Areas 设定特定区域的数据 16
2-5 Axes 图表中的坐标轴 18
2-6 Borders 设定单元格边框线的格式 20
2-7 Borders 分别设定单元格边框线的格式 22
2-8 CalculatedFields 数据透视表字段 24
2-9 Calculatedltems 数据透视表的所有计算项目 26
2-10 ChartGroups 设定图表数据系列集合的格式 28
2-11 ChartObiects 设定图表的格式 30
2-12 Charts 设定图表属性 32
2-13 Comments 插入批注文字 34
2-14 Comments 删除批注 36
2-15 CustomProperties 将中继数据插入工作表或智能标记中 38
2-16 CustomViews 新建视图模式 40
2-17 CustomViews 应用及删除视图模式 42
2-18 DataLabels 改变数据系列的数据标志格式 44
2-19 DataLabels 删除数据系列的数据标志 46
2-20 DiagramNodes 设定图示的节点 48
2-21 Dialogs Microsoft Excel内建对话框 50
2-22 FormatConditions 设定区域单元格格式 52
2-23 HpageBreaks 在工作表中插入分页符 54
2-24 Hyperlinks 建立超链接 56
2-25 Hyperlinks 删除超链接 58
2-26 Hyperlinks 设定超链接的内容 60
2-27 LegendEntries 设定图表的图例格式 62
2-28 ListColumns 在列表中插入列 64
2-29 ListColumns 在列表中删除列 66
2-30 ListObjects 将数据转换为列表 68
2-31 ListObjects 将列表转换为一般数据 70
2-32 ListRows 在列表中插入行 72
2-33 ListRows 在列表中删除行 74
2-34 Names 设定单元格区域名称 76
2-35 OLEObjects 以建立新对象的方式插入OLE对象 78
2-36 OLEObjects 从文件建立OLE对象 80
2-37 Panes 工作表中的窗格 82
2-38 Parameters 查询表的查询参数 84
2-39 PivotCaches 数据透视表内存缓冲区集合 86
2-40 PivotFields 在数据透视表中插入字段 88
2-41 PivotFields 删除数据透视表中的字段 90
2-42 Pivotltems 数据透视表字段的所有项目集合 92
2-43 PivotTables 新建数据透视表 94
2-44 PivotTables 更改数据透视表中的字段数据 96
2-45 Points 在图表的数据点上添加图例项标示 98
2-46 Points 在图表的数据点上添加系列名与分类名 100
2-47 PublishObjects 将工作簿中工作表的内容保存为网页 102
2-48 QueryTables 设定工作表中的外部数据 104
2-49 Range 设定指定单元格的数据 106
2-50 Range Range可以使用的属性及方法 108
2-51 Range 设定指定区域单元格的数据 110
2-52 Range 设定单元格格式 112
2-53 Range 在单元格中插入函数 114
2-54 RecentFiles 最近使用的文件列表 116
2-55 Scenarios 制作方案 118
2-56 Scenarios 制作方案摘要 120
2-57 SeriesCollection 设定图表中系列的格式 122
2-58 SeriesCollection 改变图表系列的次序 124
2-59 ShapeNodes 手绘多边形的节点 126
2-60 ShapeRange 文件中的图形区域 128
2-61 Shapes 删除图形层对象 130
2-62 Shapes 绘制自选图形 132
2-63 Sheets 插入工作表 134
2-64 Sheets 改变工作表标签颜色 136
2-65 Styles 新建样式 138
2-66 Styles 套用样式 140
2-67 Trendlines 在图表中添加趋势线 142
2-68 Trendlines 改变趋势线的格式 144
2-69 UsedObjects 工作簿中分配的对象 146
2-70 UserAccessList 工作表受保护区域的权限分配 148
2-71 VpageBreaks 垂直分页符 150
2-72 Watches 添加监视对象 152
2-73 Watches 删除监视对象 154
2-74 Windows 最大化窗口 156
2-75 Windows 重排窗口 158
2-76 Workbooks 工作簿 160
2-77 Worksheetts 插入工作表 162
2-78 Worksheets 隐藏工作表 164
3-1 Addln 打开加载宏 168
Chapter 3 对象 168
3-2 Addln 关闭加载宏 170
3-3 Adjustments 自选图形的调整点 172
3-4 Adjustments 艺术字的调整点 174
3-5 AllowEditRange 允许用户编辑区域 176
3-6 Application Excel的应用程序 178
3-7 Application Application对象可以使用的属性 180
3-8 Application Application对象可以使用的方法及事件 182
3-9 AutoCorrect 自动更正选项 184
3-10 AutoCorrect 自动更正 186
3-11 AutoFilter 目动筛选 188
3-12 AutoRecover 自动恢复 190
3-13 Axis 设定图表坐标轴标题 192
3-14 Axis 清除图表坐标轴标题 194
3-15 Axis Title 设定图表坐标轴标题格式 196
3-16 Border 对象的边框 198
3-17 CalloutFormat 线形标注的属性与方法 200
3-18 Characters 字符 202
3-19 Chart 图表 204
3-20 Chart Chart对象可以使用的属性、方法及事件 206
3-21 ChartArea 图表区 208
3-22 ChartGroup 图表系列 210
3-23 ChartObject 内嵌图表 212
3-24 ChartTitle 图表标题 214
3-25 ColorFormat 对象填充颜色 216
3-26 Comment 单元格批注 218
3-27 ConnectorFormat 连接符对象格式 220
3-28 CustomView 自定义视图模式 222
3-29 DataLabel 改变图表系列的数据标志格式 224
3-30 Diagram 图示 226
3-31 DiagramNode 设定图示的节点 228
3-32 DiagramNodeChildren 图示中的子节点 230
3-33 Dialog Microsoft Excel内建对话框 232
3-34 DisplayUnitLabel 图表坐标轴的单位标签 234
3-35 ErrorBars 图表系列的误差线 236
3-36 ErrorCheckingOptions 错误检查 238
3-37 FillFormat 图片对象的填充格式 240
3-38 Filter 筛选记录 242
3-39 Floor 三维图表基底 244
3-40 Font 字体 246
3-41 FormatCondition 格式化条件 248
3-42 Gridlines 图表坐标轴网格线 250
3-43 HpageBreak 在工作表中插入分页符 252
3-44 Hyperlink 超链接 254
3-45 Interior 设定对象内部格式 256
3-46 Legend 图例 258
3-47 LegendEntry 设定图表的图例格式 260
3-48 LegendKey 图例项标示 262
3-49 LineFormat 线条格式 264
3-50 LinkFormat OLE对象的属性 266
3-51 ListColumn 在列表中删除列 268
3-52 ListObject 列表 270
3-53 ListRow 在列表中插入及删除行 272
3-54 Name 单元格区域名称 274
3-55 OLEObject OLE对象 276
3-56 Outline 分类汇总 278
3-57 PageSetup 页面设置 280
3-58 Pane 工作表中的窗格 282
3-59 Parameter 查询表的查询参数 284
3-60 Phoretic 拼音指南 286
3-61 PictureFormat 图片格式 288
3-62 PivotCache 数据透视表内存缓冲区 290
3-63 PivotField 在数据透视表中插入字段 292
3-64 PivotField PivotField对象可以使用的属性及方法 294
3-65 Pivotltem 数据透视表字段的项目 296
3-66 PivotTable 数据透视表的字段数据 298
3-67 PivotTable PivotTable对象可以使用的属性及方法 300
3-68 PlotArea 图表的绘图区 302
3-69 Point 图表数据点 304
3-70 Protection 保护选项 306
3-71 PublishObject 将工作簿中工作表的内容保存为网页 308
3-72 QueryTable 工作表中的外部数据 310
3-73 QueryTable QueryTable对象可以使用的属性、方法及事件 312
3-74 RecentFile 最近使用的文件 314
3-75 RoutingSlip 传送收件人 316
3-76 Scenario 方案 318
3-77 Series 图表中的系列 320
3-78 Series Series对象可使用的属性及方法 322
3-79 SeriesLines 图表群组中的系列线 324
3-80 ShadowFormat 图形的阴影样式 326
3-81 Shape 图形填充 328
3-82 Shape Shape对象可以使用的属性及方法 330
3-83 ShapeNode 手绘多边形的节点 332
3-84 SpellingOptions 拼写检查选项 334
3-85 Style 样式 336
3-86 Tab 标签 338
3-87 TextEffectFormat “艺术字”对象格式 340
3-88 TextFrame 文本框 342
3-89 ThreeDFormat 图案的三维效果样式 344
3-90 TickLabels 刻度标签 346
3-91 Trendline 图表中的趋势线 348
3-92 Validation 数据有效性 350
3-93 VpageBreak 垂直分页符 352
3-94 Walls 背景墙 354
3-95 Watch 监视对象 356
3-96 Window 窗口 358
3-97 Window 隐藏行标题与列标题 360
3-98 Workbook 工作簿 362
3-99 Workbook Workbook对象可使用的属性及方法 364
3-100 Workbook Workbook对象可使用的事件 366
3-101 Worksheet 工作表 368
3-102 Worksheet Worksheet对象可使用的属性、方法及事件 370
3-103 WorksheetFunction 调用函数 372
Chapter 4 方法 376
4-1 Activate 激活对象 376
4-2 ActivateMicrosoftApp 启动Microsoft应用程序 378
4-3 ActivateNext 切换到下一个工作簿窗口 380
4-4 ActivatePrevious 切换到上个工作簿窗口 382
4-5 Add 新建对象 384
4-6 AddCallout 添加无边框的标注 386
4-7 AddChartAutoFornat 新建自定义图表类型 388
4-8 AddComment 添加批注文字 390
4-9 AddConnextor 新建连接符 392
4-10 AddCustomList 新建自定义自动填充或序列列表 394
4-11 AddDataField 在数据透视表中插入数据字段 396
4-12 AddFormControl 新建Microsoft Excel控件 398
4-13 Addltem 在列表框新建项目 400
4-14 AddLabel 新建文本框 402
4-15 AddLine 新建直线 404
4-16 AddNode 插入节点 406
4-17 AddNodes 插入图形顶点 408
4-18 AddOLEObject 新建OLE对象 410
4-19 AddPicture 插入图片 412
4-20 AddReplacement 新建自动更正选项 414
4-23 AddTextbox 新建文本框 422
4-24 AddTextEffect 新建“艺术字”对象 424
4-25 AddToFavorites 添加至“收藏”文件夹 426
4-26 Align 对齐图形 428
4-27 Apply 应用图形格式 430
4-28 ApplyCustomType 应用图表类型 432
4-29 ApplyCustomType ApplyCustomType可以使用的图表类型常数 434
4-30 ApplyDataLabels 应用数据标志 436
4-31 Arrange 排列工作簿窗口 438
4-32 AutoFill 自动填充 440
4-33 AutoFilter 自动筛选 442
4-34 AutoFit 自动调整列宽及行高 444
4-35 AutoFormat 自动应用格式 446
4-36 AutoFormat AutoFormat方法可用的表格自动格式常数 448
4-37 Axes 图表坐标轴 450
4-38 BeginConnect 设定连接符超点 452
4-39 BeginDisconnect 脱离连接符起点 454
4-40 BorderAround 设置边框线 456
4-41 BringToFront 将对象放置到最前面 458
4-42 BuildFreeform 建立手绘多边形对象 460
4-43 CentimietersToPoints 将计量单位由厘米转换为磅 462
4-44 ChangeFileAccess 设置工作簿权限 464
4-45 Characters 文本框的文字格式 466
4-46 ChartObjects 图表文字格式 468
4-47 CheckSpelling 拼写检查 470
4-48 Clear 删除单元格内容 472
4-49 ClearComments 删除批注 474
4-50 ClearFormats 删除单元格格式 476
4-51 ClearNotes 删除文字批注及声音批注 478
4-52 Close 关闭工作簿窗口 480
4-53 ColumnDifferences 找出内容不同的单元格 482
4-54 ColumnGroups 柱形图群组 484
4-55 ConvertToShape 建立手绘多边形图形 486
4-56 Copy 复制 488
4-57 CopyPicture 复制快照 490
4-58 CreateNames 为单元格命名 492
4-59 CustomDrop 设定线形标注线条的距离 494
4-60 CustomLength 设定线形标注文本框的线条长度 496
4-61 Cut 剪切 498
4-62 DataSeries 建立数据系列 500
4-63 Delete 删除指定对象 502
4-64 DeleteAll 删除保护区域的允许编辑用户 504
4-65 DeleteChartAutoFormat 删除用户自定义的图表格式 506
4-66 Deselect 取消选取图表 508
4-67 Dirty 指定重新计算的区域 510
4-68 Distribute 水平或垂直均分图形对象 512
4-69 DoubleClick 在单元格上连续两次单击 514
4-70 EndConnect 连接连接符的终点 516
4-71 EndDisconnect 取消连接符终点的连接 518
4-72 EndReview 终止工作簿的审阅 520
4-73 Export 导出图表 522
4-74 Extend 在数据系列中新建数据点 524
4-75 FillAcrossSheets 在工作表相同区域复制数据 526
4-76 FillDown 向下填充数据 528
4-77 FillLeft 向左填充数据 530
4-78 FillRight 向右填充数据 532
4-79 FillUp 向上填充数据 534
4-80 Find 查找 536
4-81 FindFile 打开“打开”对话框 538
4-82 FindNext 查找下一个符合的数据 540
4-83 FindPrevious 查找前一个符合的数据 542
4-84 Flip 翻转图形 544
4-85 Format 为数据透视表套用自动格式 546
4-86 FunctionWizard 启动“函数向导” 548
4-87 GetOpenFilename 获取打开文件名 550
4-88 GetData 获取数据透视表中的数据 552
4-89 GetSaveAsFilename 获取保存的文件名 554
4-90 GoalSeek 依照目标求单一变量的数值 556
4-91 Goto 选取区域 558
4-92 Group 组合 560
4-93 Help 打开Excel帮助文件 562
4-94 InchesToPoints 将度量单位由英寸改变为磅 564
4-95 IncrementBrightness 改变图片的亮度 566
4-96 IncrementContrast 改变图片的对比度 568
4-97 IncrementLeft 水平移动指定图形 570
4-98 IncrementOffsetx 改变阴影水平投影距离 572
4-99 IncrementOffsety 改变阴影垂直投影距离 574
4-100 IncrementRotation 让对象绕Z轴转动 576
4-101 IncrementRotationx 让对象绕X轴转动 578
4-102 IncrementRotationy 让对象绕Y轴转动 580
4-103 IncrementTop 垂直移动对象 582
4-104 InputBox 输入对话框 584
4-105 Insert 插入对象 586
4-106 Item 项目 588
4-107 Justify 均匀填充文字 590
4-108 LargeScroll 卷动窗口内容 592
4-109 LegendEntries 图例项 594
4-110 ListNames 名称列表 596
4-111 Location 移动图表 598
4-112 Move 移动工作表 600
4-113 NewWindow 新建窗口 602
4-114 NoteText 单元格批注文字 604
4-115 OneColorGradient 单色渐变填充 606
4-116 OnKey 定义按键功能 608
4-117 Open 打开文件 610
4-118 OpenText 载入文本文件 612
4-119 Parse 分散数据 614
4-120 Paste 粘贴对象 616
4-121 PasteSpecial 选择性粘贴 618
4-122 Patterned 填充图形 620
4-123 PickUp 复制图形格式 622
4-124 PresetDrop 设定标注图形线条位置 624
4-125 PresetGradient 使用渐变颜色填充对象 626
4-126 PresetTextured 使用预设纹理填充对象 628
4-127 PrintOut 打印 630
4-128 PrintPreview 打印预览 632
4-129 Protect 保护对象 634
4-130 Quit 关闭Excel 636
4-131 RemoveSubtotal 删除列表中的分类汇总 638
4-132 Repeat 重复动作 640
4-133 Replace 替换字符 642
4-134 ResetAllPageBreaks 重设所有分页符 644
4-135 Save 保存工作簿文件 646
4-136 ScaleHeight 按比例调整图片高度 648
4-137 ScaleWidth 按比例调整图片宽度 650
4-138 ScrolllntoView 卷动文件窗口 652
4-139 ScrollWorkbookTabs 卷动工作表标签 654
4-140 Select 选取对象 656
4-141 SelectAll 选取全部图形 658
4-142 Se riesCollection 图表中的系列 660
4-143 SetBackgroundPicture 设定背景图形 662
4-144 Show 显示内建对话框 664
4-145 ShowAllData 显示筛选列表的所有数据 666
4-146 SnallScroll 按列或行卷动窗口 668
4-147 Solid 填充单一颜色 670
4-148 Text 设定批注文字 672
4-149 Undo 撤销动作 674
4-150 Ungroup 取消对象组合 676
4-151 WebPagePreview 网页预览 678