实例介绍
【实例简介】
买书时光盘上的资料,主要是300个实用案例的代码资料,方便学习。 关于Excel VBA相关,很有用的资料。
【实例截图】
【核心代码】
cbc3830c-2364-4a03-ac8e-6af851388127
├── Samples
│ ├── 第10章
│ │ ├── 技巧156 为用户提供简单的输入框.xlsm
│ │ ├── 技巧157 打造更安全的密码输入界面.xlsm
│ │ ├── 技巧158 防止用户输入错误信息.xlsm
│ │ └── 技巧159 使用对话框获取区域地址.xlsm
│ ├── 第11章
│ │ ├── 技巧160 活用Excel的内置对话框.xlsm
│ │ ├── 技巧161 获取用户选定文件的文件名.xlsm
│ │ ├── 技巧162 使用【另存为】对话框备份文件.xlsm
│ │ └── 技巧163 调用Windows关于对话框.xlsm
│ ├── 第12章
│ │ ├── 技巧164 自定义菜单命令组.xlsm
│ │ ├── 技巧165 自定义工具栏组.xlsm
│ │ └── 技巧166 定制右键快捷菜单
│ │ ├── 技巧166.1 右键快捷菜单增加菜单项.xlsm
│ │ ├── 技巧166.2 使用自定义右键快捷菜单输入数据.xlsm
│ │ └── 技巧166.3 禁用右键快捷菜单.xlsm
│ ├── 第13章
│ │ ├── Res
│ │ │ ├── CustomBMP.BMP
│ │ │ ├── CustomPNG.png
│ │ │ ├── Excel2007.ico
│ │ │ └── Excel2007.png
│ │ ├── Ribbon资料
│ │ │ ├── ExcelRibbonControls.xlsx
│ │ │ ├── RibbonIamgeMso.xlsm
│ │ │ ├── 内置图标.xlsm
│ │ │ └── 回调函数.xlsm
│ │ ├── 技巧168 使用Custom UI Editor修改RibbonX.xlsx
│ │ ├── 技巧169 使用XML Notepad软件修改RibbonX.xlsx
│ │ ├── 技巧170 RibbonX与VBA回调过程.xlsm
│ │ ├── 技巧171 RibbonX使用自定义图片.xlsx
│ │ ├── 技巧172 使用回调函数设置RibbonX图标.xlsm
│ │ ├── 技巧173 使用RinbbonX组对话框.xlsm
│ │ ├── 技巧174 定制RibbonX的Toptip.xlsm
│ │ ├── 技巧175 VBA动态定制RibbonX属性.xlsm
│ │ ├── 技巧176.1 隐藏所有内置选项卡.xlsx
│ │ ├── 技巧176.2 隐藏功能区.xlsm
│ │ ├── 技巧177.1 隐藏指定的选项卡.xlsm
│ │ ├── 技巧177.2 隐藏指定的选项卡组.xlsm
│ │ ├── 技巧178 在VBA中调用Ribbon的内置命令.xlsm
│ │ └── 技巧179 覆盖内置的RibbonX命令.xlsm
│ ├── 第14章
│ │ ├── 技巧180 限制文本框的输入.xlsm
│ │ ├── 技巧181 为文本框添加右键快捷菜单.xlsm
│ │ ├── 技巧182 使用文本框自动输入数据.xlsm
│ │ ├── 技巧183 自动换行的文本框.xlsm
│ │ ├── 技巧184 自动选择文本框内容.xlsm
│ │ ├── 技巧185 制作游走字幕.xlsm
│ │ ├── 技巧186 将光标返回文本框中.xlsm
│ │ ├── 技巧187.1 使用RowSource属性添加列表项.xlsm
│ │ ├── 技巧187.2 使用ListFillRange属性添加列表项.xlsm
│ │ ├── 技巧187.3 使用List属性添加列表项.xlsm
│ │ ├── 技巧187.4 使用AddItem方法添加列表项.xlsm
│ │ ├── 技巧188 移动列表框的列表项.xlsm
│ │ ├── 技巧189 允许多项选择的列表框.xlsm
│ │ ├── 技巧190.1 为多列组合框和列表框添加列表项.xlsm
│ │ ├── 技巧190.2 将多列列表框的数据写入工作表.xlsm
│ │ ├── 技巧191 去除列表框数据源的重复值和空格.xlsm
│ │ ├── 技巧192 二级组合框.xlsm
│ │ ├── 技巧193 输入时逐步提示信息.xlsm
│ │ ├── 技巧194 使用DTP控件输入时间日期
│ │ │ ├── MSCOMCT2.OCX
│ │ │ └── 技巧194 使用DTP控件输入日期.xlsm
│ │ ├── 技巧195 使用RefEdit控件获得单元格区域.xlsm
│ │ ├── 技巧196 使用多页控件.xlsm
│ │ ├── 技巧197 使用TabStrip控件
│ │ │ ├── Thumbs.db
│ │ │ ├── 大昭寺.jpg
│ │ │ ├── 布达拉宫.jpg
│ │ │ ├── 技巧197 使用TabStrip控件.xlsm
│ │ │ ├── 纳木措.jpg
│ │ │ ├── 羊卓雍措.jpg
│ │ │ └── 青海湖.jpg
│ │ ├── 技巧198 使数值调节钮最小变动量小于1.xlsm
│ │ ├── 技巧199 使标签控件文字垂直居中对齐.xlsm
│ │ ├── 技巧200 使用Listview控件
│ │ │ ├── 1×25.bmp
│ │ │ ├── 技巧200.1 使用Listview控件显示数据..xlsm
│ │ │ ├── 技巧200.2 在Listview控件中使用复选框.xlsm
│ │ │ ├── 技巧200.3 调整Listview控件的行距.xlsm
│ │ │ ├── 技巧200.4 在Listview控件中排序.xlsm
│ │ │ └── 技巧200.5 Listview控件的图标设置.xlsm
│ │ ├── 技巧201 使用TreeView控件显示层次.xlsm
│ │ ├── 技巧202 使用Spreadsheet控件显示数据.xlsm
│ │ ├── 技巧203 使用AniGif控件显示GIF动画图片
│ │ │ ├── 001.gif
│ │ │ ├── VBAniGIF.OCX
│ │ │ └── 技巧203 使用AniGif控件显示GIF动画图片.xlsm
│ │ ├── 技巧204 使用ShockwaveFlash控件播放Flash文件
│ │ │ ├── 001.swf
│ │ │ ├── Flash9d.ocx
│ │ │ └── 技巧204 使用ShockwaveFlash控件播放Flash文件.xlsm
│ │ ├── 技巧205.1 使用进度条控件制作进度条.xlsm
│ │ ├── 技巧205.2 使用标签控件制作进度条.xlsm
│ │ ├── 技巧206.1 制作悬浮按钮.xlsm
│ │ ├── 技巧206.2 制作悬浮按钮.xlsm
│ │ ├── 技巧207 不打印工作表中的控件.xlsm
│ │ ├── 技巧208.1 使用名称中的变量遍历控件.xlsm
│ │ ├── 技巧208.2 使用对象类型遍历控件.xlsm
│ │ ├── 技巧208.3 使用程序标识符遍历控件.xlsm
│ │ ├── 技巧208.4 使用FormControlType属性遍历控件.xlsm
│ │ ├── 技巧209.1 使用AddFormControl 方法添加表单控件.xlsm
│ │ ├── 技巧209.2 使用Add方法添加表单控件.xlsm
│ │ ├── 技巧209.3 使用Add方法添加ActiveX控件.xlsm
│ │ ├── 技巧209.4 使用AddOLEObject方法添加ActiveX控件.xlsm
│ │ └── 技巧210 自动注册控件
│ │ ├── VBAniGIF.OCX
│ │ └── 技巧210 自动注册控件.xlsm
│ ├── 第15章
│ │ ├── 技巧211 调用非模式用户窗体.xlsm
│ │ ├── 技巧212 制作欢迎界面窗体.xlsm
│ │ ├── 技巧213 在用户窗体标题栏上添加图标
│ │ │ ├── myMouse.ico
│ │ │ └── 技巧213 在用户窗体标题栏上添加图标.xlsm
│ │ ├── 技巧214 在用户窗体标题栏上添加最大化和最小化按纽.xlsm
│ │ ├── 技巧215.1 禁用用户窗体标题栏的关闭按钮.xlsm
│ │ ├── 技巧215.2 禁用用户窗体标题栏的关闭按钮.xlsm
│ │ ├── 技巧216 屏蔽用户窗体标题栏的关闭按钮.xlsm
│ │ ├── 技巧217 在用户窗体的框架中使用滚动条
│ │ │ ├── 001.jpg
│ │ │ └── 技巧217 在用户窗体的框架中使用滚动条.xlsm
│ │ ├── 技巧218 在用户窗体上添加菜单.xlsm
│ │ ├── 技巧219 在用户窗体上添加工具栏.xlsm
│ │ ├── 技巧220 在用户窗体上添加状态栏.xlsm
│ │ ├── 技巧221 透明的用户窗体.xlsm
│ │ ├── 技巧222 制作年月选择窗体.xlsm
│ │ ├── 技巧223.1 设置用户窗体的显示位置.xlsm
│ │ ├── 技巧223.2 由活动单元格确定显示位置.xlsm
│ │ ├── 技巧224 在用户窗体上显示图表.xlsm
│ │ ├── 技巧225 打印用户窗体.xlsm
│ │ ├── 技巧226.1 设置用户窗体为应用程序的大小.xlsm
│ │ ├── 技巧226.2 根据屏幕分辨率设置.xlsm
│ │ ├── 技巧227 用户窗体运行时拖动控件.xlsm
│ │ ├── 技巧228 使用自定义颜色设置用户窗体颜色.xlsm
│ │ ├── 技巧229 自定义用户窗体的鼠标指针类型
│ │ │ ├── myMouse.ico
│ │ │ └── 技巧229 自定义用户窗体的鼠标指针类型.xlsm
│ │ └── 技巧230 使用代码添加用户窗体及控件.xlsm
│ ├── 第16章
│ │ ├── Test
│ │ │ └── test.txt
│ │ ├── 技巧231.1 创建和删除文件夹.xlsm
│ │ ├── 技巧231.2 判断文件或文件夹是否存在.xlsm
│ │ ├── 技巧231.3 重命名文件、文件夹.xlsm
│ │ ├── 技巧231.4 复制文件.xlsm
│ │ ├── 技巧231.5 查找符合条件的所有文件.xlsm
│ │ ├── 技巧231.6 删除文件.xlsm
│ │ ├── 技巧232 获取文件信息和属性.xlsm
│ │ ├── 技巧233 获取常用的路径.xlsm
│ │ ├── 技巧234.1 使用文件对话框.xlsm
│ │ ├── 技巧234.2 使用文件对话框.xlsm
│ │ ├── 技巧235.1 前期绑定和后期绑定.xlsm
│ │ ├── 技巧235.2 获取驱动器信息.xlsm
│ │ ├── 技巧235.3 操作文件夹.xlsm
│ │ ├── 技巧235.4 操作文件.xlsm
│ │ ├── 技巧235.5 获取文件信息和属性.xlsm
│ │ ├── 技巧235.6 搜索文件.xlsm
│ │ ├── 技巧236 创建多层目录.xlsm
│ │ ├── 技巧237 删除文件或文件夹到回收站.xlsm
│ │ ├── 技巧238 检测文件夹是否是空文件夹.xlsm
│ │ └── 技巧239 打开和关闭指定的文件夹.xlsm
│ ├── 第17章
│ │ ├── LockTest.txt
│ │ ├── 技巧240 读写文本文件.xlsm
│ │ ├── 技巧241 FSO读写文本文件.xlsm
│ │ ├── 技巧242 保存指定区域内容到一个文本文件.xlsm
│ │ ├── 技巧243 读写文本文件的指定行.xlsm
│ │ ├── 技巧244 操作注册表.xlsm
│ │ └── 技巧245 锁定及解锁文件或文件夹.xlsm
│ ├── 第18章
│ │ ├── pic
│ │ │ ├── 100001.gif
│ │ │ ├── 100002.gif
│ │ │ ├── 100003.gif
│ │ │ ├── 100004.gif
│ │ │ ├── 100005.gif
│ │ │ ├── 100006.gif
│ │ │ ├── 100007.gif
│ │ │ ├── 100008.gif
│ │ │ ├── 100009.gif
│ │ │ ├── 100010.gif
│ │ │ ├── 100011.gif
│ │ │ ├── 100012.gif
│ │ │ ├── 100015.gif
│ │ │ ├── 100016.gif
│ │ │ ├── 100019.gif
│ │ │ ├── 100020.gif
│ │ │ ├── 100021.gif
│ │ │ ├── 100022.gif
│ │ │ ├── 100023.gif
│ │ │ ├── 100024.gif
│ │ │ ├── 100025.gif
│ │ │ ├── 100026.gif
│ │ │ ├── 100027.gif
│ │ │ ├── 100028.gif
│ │ │ ├── 100029.gif
│ │ │ ├── 100030.gif
│ │ │ ├── 100031.gif
│ │ │ ├── 100032.gif
│ │ │ ├── 100033.gif
│ │ │ ├── 100034.gif
│ │ │ ├── 100035.gif
│ │ │ ├── 100036.gif
│ │ │ ├── 100037.gif
│ │ │ ├── 100038.gif
│ │ │ ├── 100039.gif
│ │ │ ├── 100040.gif
│ │ │ ├── 100041.gif
│ │ │ ├── 100042.gif
│ │ │ ├── 100043.gif
│ │ │ ├── 100044.gif
│ │ │ ├── 100045.gif
│ │ │ ├── 100046.gif
│ │ │ ├── 100047.gif
│ │ │ ├── 100048.gif
│ │ │ ├── 100049.gif
│ │ │ ├── 100050.gif
│ │ │ ├── 100051.gif
│ │ │ ├── 100052.gif
│ │ │ ├── 100053.gif
│ │ │ ├── 100054.gif
│ │ │ ├── 100055.gif
│ │ │ ├── 100056.gif
│ │ │ ├── 100057.gif
│ │ │ ├── 100058.gif
│ │ │ ├── 100059.gif
│ │ │ ├── 100060.gif
│ │ │ ├── 100061.gif
│ │ │ ├── 100062.gif
│ │ │ ├── 100065.gif
│ │ │ ├── 100066.gif
│ │ │ ├── 100067.gif
│ │ │ ├── 100068.gif
│ │ │ ├── 100069.gif
│ │ │ ├── 100070.gif
│ │ │ ├── 100071.gif
│ │ │ ├── 100072.gif
│ │ │ ├── 100073.gif
│ │ │ ├── 100074.gif
│ │ │ ├── 100075.gif
│ │ │ ├── 100076.gif
│ │ │ ├── 100077.gif
│ │ │ ├── 100078.gif
│ │ │ ├── 100079.gif
│ │ │ ├── 100080.gif
│ │ │ ├── 100081.gif
│ │ │ ├── 100082.gif
│ │ │ ├── 100083.gif
│ │ │ ├── 100084.gif
│ │ │ ├── 100085.gif
│ │ │ ├── 100086.gif
│ │ │ ├── 100087.gif
│ │ │ ├── 100088.gif
│ │ │ ├── 100089.gif
│ │ │ ├── 100091.gif
│ │ │ ├── 100092.gif
│ │ │ ├── 100093.gif
│ │ │ ├── 100094.gif
│ │ │ ├── 100095.gif
│ │ │ ├── 100096.gif
│ │ │ ├── 100097.gif
│ │ │ ├── 100098.gif
│ │ │ ├── 100099.gif
│ │ │ ├── 100100.gif
│ │ │ ├── 100101.gif
│ │ │ ├── 100102.gif
│ │ │ ├── 100103.gif
│ │ │ ├── 100104.gif
│ │ │ ├── 100105.gif
│ │ │ ├── 100106.gif
│ │ │ ├── 100107.gif
│ │ │ ├── 100108.gif
│ │ │ ├── 100109.gif
│ │ │ ├── 100110.gif
│ │ │ └── Thumbs.db
│ │ ├── 产品.accdb
│ │ ├── 学校管理.accdb
│ │ ├── 技巧246 在SQL语句中快速插入变量.xlsm
│ │ ├── 技巧247 动态创建Access数据库文件.xlsm
│ │ ├── 技巧248 获取数据库所有表的名称.xlsm
│ │ ├── 技巧249 动态建立数据表.xlsm
│ │ ├── 技巧250 添加主键.xlsm
│ │ ├── 技巧251 向表中添加字段.xlsm
│ │ ├── 技巧252 向表中增加并更新记录.xlsm
│ │ ├── 技巧253 批量删除数据库中的记录.xlsm
│ │ ├── 技巧254 批量修改数据库中的记录.xlsm
│ │ ├── 技巧255 在数据库中存储相片.xlsm
│ │ ├── 技巧256 制作带相片的学生证.xlsm
│ │ ├── 技巧257 从多重表中提取信息.xlsm
│ │ ├── 技巧258 Excel与Access数据库互动.xlsm
│ │ ├── 技巧259 在数据库中创建视图.xlsm
│ │ ├── 技巧260 动态创建链接表.xlsm
│ │ ├── 技巧261 使用无表记录集分析数据.xlsm
│ │ ├── 技巧262 记录集的实体化操作.xlsm
│ │ ├── 技巧263 查询文本文件中的数据
│ │ │ ├── Schema.ini
│ │ │ ├── 技巧263.1 查询文本文件中的数据.xlsm
│ │ │ ├── 技巧263.2 查询文本文件中的数据.xlsm
│ │ │ ├── 部分学生资料B.txt
│ │ │ └── 部分学生资料.txt
│ │ ├── 技巧264 轻松导入VFP数据表
│ │ │ ├── 技巧264 轻松导入VFP数据表.xlsm
│ │ │ └── 销售记录.dbf
│ │ ├── 技巧265 交叉表查询.xlsm
│ │ ├── 技巧266 不打开工作簿获取工作表的名称
│ │ │ ├── TestFile.xlsx
│ │ │ └── 技巧266 不打开工作簿获取工作表的名称.xlsm
│ │ ├── 技巧267 在数组中存储查询结果.xlsm
│ │ ├── 技巧268 使用内、外连接实现字段配对.xlsm
│ │ ├── 技巧269 复杂的多类型表内连接关联查询.xlsm
│ │ ├── 技巧270 生成各种统计报表.xlsm
│ │ ├── 考试成绩
│ │ │ └── 考试成绩表.xlsx
│ │ └── 链接表
│ │ ├── 奖学金.dbf
│ │ ├── 奖学金.xlsx
│ │ ├── 奖金.accdb
│ │ └── 捐款.txt
│ ├── 第19章
│ │ ├── 技巧271 创建和打开超链接.xlsm
│ │ ├── 技巧272 映射网络驱动器.xlsm
│ │ ├── 技巧273 获取外网和本地IP地址.xlsm
│ │ ├── 技巧274 使用Lotus Notes发送E-mail.xlsm
│ │ ├── 技巧276 制作简易的网页浏览器.xlsm
│ │ ├── 技巧277 自动登录到网页.xlsm
│ │ └── 技巧278 使用QueryTable下载网页数据.xlsm
│ ├── 第20章
│ │ ├── XMLDB.mdb
│ │ ├── 技巧279 快速创建XML文件.xlsm
│ │ ├── 技巧280 转换MDB文件为XML文件.xlsm
│ │ └── 技巧281 定制自己的Excel RSS阅读器.xlsm
│ ├── 第21章
│ │ ├── 技巧282 透视前期绑定与后期绑定技术.xlsm
│ │ ├── 技巧283 将电子表格数据通过Outlook邮件发送.xlsm
│ │ ├── 技巧284 将电子表格数据输出到Word新文档.xlsm
│ │ └── 技巧285 将电子表格数据输出到PowerPoint演示稿.xlsm
│ ├── 第22章
│ │ ├── 技巧286 为类指定默认属性.xlsm
│ │ ├── 技巧287 为类中的属性或方法添加说明文字.xlsm
│ │ ├── 技巧288 创建可枚举的类.xlsm
│ │ ├── 技巧289 使用Implements实现类的多态.xlsm
│ │ ├── 技巧290 使用自定义类监视单元格内容的变化.xlsm
│ │ ├── 技巧291 使用Timer类实现定时器.xlsm
│ │ └── 技巧292 实现窗体控件数组事件.xlsm
│ ├── 第23章
│ │ ├── 技巧293 设置信任对VBA工程模型的访问.xlsm
│ │ ├── 技巧294 引用VBA扩展对象库.xlsm
│ │ ├── 技巧295 自动解锁受密码保护的VBA工程.xlsm
│ │ ├── 技巧296 列出工程中所有部件信息.xlsm
│ │ ├── 技巧297 自动添加模块和代码.xlsm
│ │ ├── 技巧298 复制模块到另一个工程.xlsm
│ │ ├── 技巧299 快速列出模块中的所有过程名称.xlsm
│ │ ├── 技巧300 编程方式为指定对象添加事件过程和代码.xlsm
│ │ └── 技巧301 定制自己的VBE小工具.xlsm
│ ├── 第24章
│ │ ├── 技巧303 使用Debug对象.xlsm
│ │ ├── 技巧304 使用立即窗口.xlsm
│ │ ├── 技巧305 使用本地窗口.xlsm
│ │ └── 技巧306 使用监视窗口.xlsm
│ ├── 第25章
│ │ ├── 技巧307 捕捉错误.xlsm
│ │ ├── 技巧308 处理错误.xlsm
│ │ ├── 技巧309 退出错误处理过程.xlsm
│ │ ├── 技巧310 生成错误.xlsm
│ │ └── 技巧311 错误处理的层次.xlsm
│ ├── 第26章
│ │ ├── 技巧313 使用工作表函数或方法.xlsm
│ │ ├── 技巧314 避免使用Variant类型.xlsm
│ │ ├── 技巧315 减少dot的数量.xlsm
│ │ └── 技巧317 让代码专注执行.xlsm
│ ├── 第2章
│ │ ├── 技巧10 限定工作簿窗口大小.xlsm
│ │ ├── 技巧11.1 隐藏Excel主窗口.xlsm
│ │ ├── 技巧11.2 隐藏Excel主窗口.xlsm
│ │ ├── 技巧12 隐藏工作簿窗口.xlsm
│ │ ├── 技巧13 禁止触发相关事件.xlsm
│ │ ├── 技巧14 利用状态栏显示提示信息.xlsm
│ │ ├── 技巧15 Excel中的“定时器”.xlsm
│ │ ├── 技巧16 精美的数字秒表.xlsm
│ │ ├── 技巧17 暂停宏代码的运行.xlsm
│ │ ├── 技巧18 计算数学表达式的结果.xlsm
│ │ ├── 技巧19 防止用户干预宏代码的运行.xlsm
│ │ ├── 技巧20 调用变量名称指定的宏过程.xlsm
│ │ ├── 技巧21 利用OnKey方法捕捉键盘输入.xlsm
│ │ ├── 技巧22 使用SendKeys方法发送按键.xlsm
│ │ ├── 技巧23 巧妙捕获用户中断.xlsm
│ │ ├── 技巧24 使用Application级别事件.xlsm
│ │ ├── 技巧7 修改标题栏文本.xlsm
│ │ ├── 技巧8 设置窗口状态.xlsm
│ │ └── 技巧9 全屏显示.xlsm
│ ├── 第3章
│ │ ├── 技巧25 引用工作表.xlsm
│ │ ├── 技巧26 添加工作表.xlsm
│ │ ├── 技巧27 防止更改工作表的名称.xlsm
│ │ ├── 技巧28 删除工作表时不显示警告信息.xlsm
│ │ ├── 技巧29 批量删除未选中的工作表.xlsm
│ │ ├── 技巧30 判断工作表是否为空工作表.xlsm
│ │ ├── 技巧31 判断工作簿中是否存在指定名称的工作表.xlsm
│ │ ├── 技巧32 按名称排序工作表.xlsm
│ │ ├── 技巧33 限制工作表滚动区域.xlsm
│ │ ├── 技巧34 操作受保护的工作表.xlsm
│ │ ├── 技巧35 不显示双击被保护单元格时出现的提示信息框.xlsm
│ │ ├── 技巧37 选中所有工作表.xlsm
│ │ ├── 技巧38 显示唯一工作表.xlsm
│ │ ├── 技巧39 判断是否存在指定名称的工作簿.xlsm
│ │ ├── 技巧41 新建工作簿.xlsm
│ │ ├── 技巧42 打开指定路径下的所有工作簿文件.xlsm
│ │ ├── 技巧43 导入文本文件中的数据
│ │ │ ├── Students.txt
│ │ │ └── 技巧43 导入文本文件中的数据.xlsm
│ │ ├── 技巧44 保存工作簿.xlsm
│ │ ├── 技巧45 保存指定工作表到新的工作簿文件.xlsm
│ │ ├── 技巧46 禁止工作簿文件另存.xlsm
│ │ ├── 技巧47 关闭工作簿不显示保存对话框.xlsm
│ │ ├── 技巧48 限制工作簿只能通过代码关闭.xlsm
│ │ ├── 技巧49 打开启用宏的工作簿时禁用宏
│ │ │ ├── Macro1.xlsm
│ │ │ └── 技巧49 打开启用宏的工作簿时禁用宏.xlsm
│ │ ├── 技巧50 将97-2003工作簿另存为2007格式文件.xlsm
│ │ ├── 技巧51 从未打开的工作簿中获取指定单元格内容
│ │ │ ├── Book1.xlsx
│ │ │ └── 技巧51 从未打开的工作簿中获取指定单元格内容.xlsm
│ │ ├── 技巧52 定义隐藏的名称.xlsm
│ │ ├── 技巧53 实现工作簿“自杀“功能.xlsm
│ │ ├── 技巧54 限制工作簿的使用次数.xlsm
│ │ ├── 技巧55 奇偶页打印.xlsm
│ │ └── 技巧56 应用实例:多工作簿查找工具.xlam
│ ├── 第4章
│ │ ├── 技巧100 复制自动筛选后的数据区域.xlsm
│ │ ├── 技巧101 使用高级筛选获取不重复记录.xlsm
│ │ ├── 技巧102 删除空行.xlsm
│ │ ├── 技巧103 判断是否选中整行.xlsm
│ │ ├── 技巧104 工作表中一次插入多行.xlsm
│ │ ├── 技巧105 控制插入单元格区域的格式.xlsm
│ │ ├── 技巧106 批量删除奇数行.xlsm
│ │ ├── 技巧107 数据排序.xlsm
│ │ ├── 技巧108 多关键字排序.xlsm
│ │ ├── 技巧109 剔除数据区域空单元格后重排数据.xlsm
│ │ ├── 技巧110 自定义序列排序.xlsm
│ │ ├── 技巧111 包含合并单元格的数据列表排序.xlsm
│ │ ├── 技巧57 引用单元格区域.xlsm
│ │ ├── 技巧58 取得最后一个非空单元格.xlsm
│ │ ├── 技巧59 快速选择任意工作表中的区域
│ │ │ ├── Book2.xlsx
│ │ │ └── 技巧59 快速选择任意工作表中的区域.xlsm
│ │ ├── 技巧60 随心所欲复制单元格区域.xlsm
│ │ ├── 技巧61 仅复制数值到另一区域.xlsm
│ │ ├── 技巧62 获取两个单元格区域的交叉区域.xlsm
│ │ ├── 技巧63 联合多个单元格区域.xlsm
│ │ ├── 技巧64 判断一个区域是否包含在另一个区域中.xlsm
│ │ ├── 技巧65 反向选择单元格区域.xlsm
│ │ ├── 技巧66 设置字符格式.xlsm
│ │ ├── 技巧67 以毫米为单位设置单元格行高列宽.xlsm
│ │ ├── 技巧68 以像素为单位返回列宽大小.xlsm
│ │ ├── 技巧69 将显示结果存储为单元格内容.xlsm
│ │ ├── 技巧70 单元格区域添加边框.xlsm
│ │ ├── 技巧71 高亮显示单元格区域.xlsm
│ │ ├── 技巧72 突出显示与活动单元格内容相同的所有单元格.xlsm
│ │ ├── 技巧73 动态设置单元格数据有效性序列.xlsm
│ │ ├── 技巧74 使用公式.xlsm
│ │ ├── 技巧75 单元格公式转换为数值.xlsm
│ │ ├── 技巧76 判断单元格公式是否存在错误.xlsm
│ │ ├── 技巧77 返回指定列的列标.xlsm
│ │ ├── 技巧78 在VBA中使用数组公式.xlsm
│ │ ├── 技巧79 判断单元格是否存在批注.xlsm
│ │ ├── 技巧80 为单元格添加批注.xlsm
│ │ ├── 技巧81 编辑批注文本.xlsm
│ │ ├── 技巧82 修改批注外观.xlsm
│ │ ├── 技巧83 显示图片批注
│ │ │ ├── logo.jpg
│ │ │ └── 技巧83 显示图片批注.xlsm
│ │ ├── 技巧84 设置批注字体.xlsm
│ │ ├── 技巧85 快速判断单元格区域是否存在合并单元格.xlsm
│ │ ├── 技巧86 合并单元格时连接每个单元格内容.xlsm
│ │ ├── 技巧87 取消合并时在每个单元格中保留内容.xlsm
│ │ ├── 技巧88 合并内容相同的连续单元格.xlsm
│ │ ├── 技巧89 查找包含指定字符串的所有单元格.xlsm
│ │ ├── 技巧90 快速获得区域中首个和最后出现的数值位置.xlsm
│ │ ├── 技巧91 删除空单元格的所在行.xlsm
│ │ ├── 技巧92 互换两次双击的两个单元格的值.xlsm
│ │ ├── 技巧93 单元格连续输入自动累加.xlsm
│ │ ├── 技巧94 合并计算多个工作表的数据.xlsm
│ │ ├── 技巧95 合并计算多个工作簿的工作表
│ │ │ ├── Book1.xlsx
│ │ │ ├── Book2.xlsx
│ │ │ ├── Book3.xlsx
│ │ │ └── 技巧95 合并计算多个工作簿的工作表.xlsm
│ │ ├── 技巧96 按指定条件自动筛选数据.xlsm
│ │ ├── 技巧97 多条件筛选.xlsm
│ │ ├── 技巧98 获取符合筛选条件的记录数量.xlsm
│ │ └── 技巧99 判断筛选结果是否为空.xlsm
│ ├── 第5章
│ │ ├── 技巧112 自动创建图表.xlsm
│ │ ├── 技巧113 移动图表位置.xlsm
│ │ ├── 技巧114 创建线柱组合图表.xlsm
│ │ ├── 技巧115 获取数据系列的引用区域.xlsm
│ │ ├── 技巧116 自动添加平均值参考线.xlsm
│ │ ├── 技巧117 自制图表标题.xlsm
│ │ ├── 技巧118 自定义数据标签文本.xlsm
│ │ ├── 技巧119 定位图表元素.xlsm
│ │ ├── 技巧120 动态图表.xlsm
│ │ ├── 技巧121 使用嵌入图表事件.xlsm
│ │ └── 技巧122 条件格式化数据标记.xlsm
│ ├── 第6章
│ │ ├── 技巧123 快速创建表格驱动的组合图形.xlsm
│ │ ├── 技巧124 遍历工作表的Shape对象.xlsm
│ │ ├── 技巧125 快速组合多个Shape对象.xlsm
│ │ ├── 技巧126 制作显示多个提示信息的按钮.xlsm
│ │ ├── 技巧127 将Shape对象另存为GIF图片.xlsm
│ │ ├── 技巧128 快速制作图片产品目录
│ │ │ ├── Anthurium.jpg
│ │ │ ├── Bird Of Paradise.jpg
│ │ │ ├── Daffodil.jpg
│ │ │ ├── Gloriosa Lily.jpg
│ │ │ ├── Lotus.jpg
│ │ │ ├── Phalaenopsis Orchid.jpg
│ │ │ ├── Protea.jpg
│ │ │ ├── Stephanotis.jpg
│ │ │ ├── Sunflower.jpg
│ │ │ ├── Tulip.jpg
│ │ │ └── 技巧128 快速制作图片产品目录.xlsm
│ │ └── 技巧129 通过链接显示VBE代码窗口.xlsm
│ ├── 第7章
│ │ ├── 技巧130 输入漂亮的图形字符.xlsm
│ │ ├── 技巧131 获取子字符串出现次数的简单方法.xlsm
│ │ ├── 技巧132 计算两个日期的间隔.xlsm
│ │ ├── 技巧133 获取指定日期所属月份的最后一天.xlsm
│ │ ├── 技巧134 在注册表中记录工作簿的使用情况.xlsm
│ │ ├── 技巧135 获取指定数据在数组中的位置.xlsm
│ │ ├── 技巧136 获取指定数据在数组中出现的次数.xlsm
│ │ ├── 技巧137 获取数组的维数.xlsm
│ │ ├── 技巧138 改变动态二维数组的“行”边界.xlsm
│ │ ├── 技巧139 跳过四舍五入的“陷阱”.xlsm
│ │ ├── 技巧140 自动填写匹配的内容.xlsm
│ │ ├── 技巧141 汉字和区位码的转换.xlsm
│ │ └── 技巧142 定制自定义函数的信息.xlsm
│ ├── 第8章
│ │ ├── 技巧143 隐藏工作簿中的所有工作表.xlam
│ │ ├── 技巧144 Excel加载宏的加载.xlam
│ │ ├── 技巧145 动态载入加载宏
│ │ │ ├── AddinTest.xlam
│ │ │ └── 技巧145 动态载入加载宏.xlsm
│ │ ├── 技巧147 定制加载宏的工具栏.xlam
│ │ ├── 技巧148 定制打开Excel文档时的启动界面.xlam
│ │ └── 技巧149 加载宏中工作表的妙用
│ │ ├── 加载宏中工作表的妙用.xlam
│ │ └── 技巧149 加载宏中工作表的妙用-测试.xlsm
│ └── 第9章
│ ├── 技巧150 显示简单的信息提示.xlsm
│ ├── 技巧151 定制个性化的消息框.xlsm
│ ├── 技巧152 获得消息框的返回值.xlsm
│ ├── 技巧153 在消息框中排版.xlsm
│ ├── 技巧154 对齐消息框中显示的信息.xlsm
│ └── 技巧155 自动延时关闭的消息框.xlsm
└── 【赠】免费软件-Excel易用宝
├── EZTESetup.exe
└── 关于Excel易用宝.txt
55 directories, 504 files
买书时光盘上的资料,主要是300个实用案例的代码资料,方便学习。 关于Excel VBA相关,很有用的资料。
【实例截图】
【核心代码】
cbc3830c-2364-4a03-ac8e-6af851388127
├── Samples
│ ├── 第10章
│ │ ├── 技巧156 为用户提供简单的输入框.xlsm
│ │ ├── 技巧157 打造更安全的密码输入界面.xlsm
│ │ ├── 技巧158 防止用户输入错误信息.xlsm
│ │ └── 技巧159 使用对话框获取区域地址.xlsm
│ ├── 第11章
│ │ ├── 技巧160 活用Excel的内置对话框.xlsm
│ │ ├── 技巧161 获取用户选定文件的文件名.xlsm
│ │ ├── 技巧162 使用【另存为】对话框备份文件.xlsm
│ │ └── 技巧163 调用Windows关于对话框.xlsm
│ ├── 第12章
│ │ ├── 技巧164 自定义菜单命令组.xlsm
│ │ ├── 技巧165 自定义工具栏组.xlsm
│ │ └── 技巧166 定制右键快捷菜单
│ │ ├── 技巧166.1 右键快捷菜单增加菜单项.xlsm
│ │ ├── 技巧166.2 使用自定义右键快捷菜单输入数据.xlsm
│ │ └── 技巧166.3 禁用右键快捷菜单.xlsm
│ ├── 第13章
│ │ ├── Res
│ │ │ ├── CustomBMP.BMP
│ │ │ ├── CustomPNG.png
│ │ │ ├── Excel2007.ico
│ │ │ └── Excel2007.png
│ │ ├── Ribbon资料
│ │ │ ├── ExcelRibbonControls.xlsx
│ │ │ ├── RibbonIamgeMso.xlsm
│ │ │ ├── 内置图标.xlsm
│ │ │ └── 回调函数.xlsm
│ │ ├── 技巧168 使用Custom UI Editor修改RibbonX.xlsx
│ │ ├── 技巧169 使用XML Notepad软件修改RibbonX.xlsx
│ │ ├── 技巧170 RibbonX与VBA回调过程.xlsm
│ │ ├── 技巧171 RibbonX使用自定义图片.xlsx
│ │ ├── 技巧172 使用回调函数设置RibbonX图标.xlsm
│ │ ├── 技巧173 使用RinbbonX组对话框.xlsm
│ │ ├── 技巧174 定制RibbonX的Toptip.xlsm
│ │ ├── 技巧175 VBA动态定制RibbonX属性.xlsm
│ │ ├── 技巧176.1 隐藏所有内置选项卡.xlsx
│ │ ├── 技巧176.2 隐藏功能区.xlsm
│ │ ├── 技巧177.1 隐藏指定的选项卡.xlsm
│ │ ├── 技巧177.2 隐藏指定的选项卡组.xlsm
│ │ ├── 技巧178 在VBA中调用Ribbon的内置命令.xlsm
│ │ └── 技巧179 覆盖内置的RibbonX命令.xlsm
│ ├── 第14章
│ │ ├── 技巧180 限制文本框的输入.xlsm
│ │ ├── 技巧181 为文本框添加右键快捷菜单.xlsm
│ │ ├── 技巧182 使用文本框自动输入数据.xlsm
│ │ ├── 技巧183 自动换行的文本框.xlsm
│ │ ├── 技巧184 自动选择文本框内容.xlsm
│ │ ├── 技巧185 制作游走字幕.xlsm
│ │ ├── 技巧186 将光标返回文本框中.xlsm
│ │ ├── 技巧187.1 使用RowSource属性添加列表项.xlsm
│ │ ├── 技巧187.2 使用ListFillRange属性添加列表项.xlsm
│ │ ├── 技巧187.3 使用List属性添加列表项.xlsm
│ │ ├── 技巧187.4 使用AddItem方法添加列表项.xlsm
│ │ ├── 技巧188 移动列表框的列表项.xlsm
│ │ ├── 技巧189 允许多项选择的列表框.xlsm
│ │ ├── 技巧190.1 为多列组合框和列表框添加列表项.xlsm
│ │ ├── 技巧190.2 将多列列表框的数据写入工作表.xlsm
│ │ ├── 技巧191 去除列表框数据源的重复值和空格.xlsm
│ │ ├── 技巧192 二级组合框.xlsm
│ │ ├── 技巧193 输入时逐步提示信息.xlsm
│ │ ├── 技巧194 使用DTP控件输入时间日期
│ │ │ ├── MSCOMCT2.OCX
│ │ │ └── 技巧194 使用DTP控件输入日期.xlsm
│ │ ├── 技巧195 使用RefEdit控件获得单元格区域.xlsm
│ │ ├── 技巧196 使用多页控件.xlsm
│ │ ├── 技巧197 使用TabStrip控件
│ │ │ ├── Thumbs.db
│ │ │ ├── 大昭寺.jpg
│ │ │ ├── 布达拉宫.jpg
│ │ │ ├── 技巧197 使用TabStrip控件.xlsm
│ │ │ ├── 纳木措.jpg
│ │ │ ├── 羊卓雍措.jpg
│ │ │ └── 青海湖.jpg
│ │ ├── 技巧198 使数值调节钮最小变动量小于1.xlsm
│ │ ├── 技巧199 使标签控件文字垂直居中对齐.xlsm
│ │ ├── 技巧200 使用Listview控件
│ │ │ ├── 1×25.bmp
│ │ │ ├── 技巧200.1 使用Listview控件显示数据..xlsm
│ │ │ ├── 技巧200.2 在Listview控件中使用复选框.xlsm
│ │ │ ├── 技巧200.3 调整Listview控件的行距.xlsm
│ │ │ ├── 技巧200.4 在Listview控件中排序.xlsm
│ │ │ └── 技巧200.5 Listview控件的图标设置.xlsm
│ │ ├── 技巧201 使用TreeView控件显示层次.xlsm
│ │ ├── 技巧202 使用Spreadsheet控件显示数据.xlsm
│ │ ├── 技巧203 使用AniGif控件显示GIF动画图片
│ │ │ ├── 001.gif
│ │ │ ├── VBAniGIF.OCX
│ │ │ └── 技巧203 使用AniGif控件显示GIF动画图片.xlsm
│ │ ├── 技巧204 使用ShockwaveFlash控件播放Flash文件
│ │ │ ├── 001.swf
│ │ │ ├── Flash9d.ocx
│ │ │ └── 技巧204 使用ShockwaveFlash控件播放Flash文件.xlsm
│ │ ├── 技巧205.1 使用进度条控件制作进度条.xlsm
│ │ ├── 技巧205.2 使用标签控件制作进度条.xlsm
│ │ ├── 技巧206.1 制作悬浮按钮.xlsm
│ │ ├── 技巧206.2 制作悬浮按钮.xlsm
│ │ ├── 技巧207 不打印工作表中的控件.xlsm
│ │ ├── 技巧208.1 使用名称中的变量遍历控件.xlsm
│ │ ├── 技巧208.2 使用对象类型遍历控件.xlsm
│ │ ├── 技巧208.3 使用程序标识符遍历控件.xlsm
│ │ ├── 技巧208.4 使用FormControlType属性遍历控件.xlsm
│ │ ├── 技巧209.1 使用AddFormControl 方法添加表单控件.xlsm
│ │ ├── 技巧209.2 使用Add方法添加表单控件.xlsm
│ │ ├── 技巧209.3 使用Add方法添加ActiveX控件.xlsm
│ │ ├── 技巧209.4 使用AddOLEObject方法添加ActiveX控件.xlsm
│ │ └── 技巧210 自动注册控件
│ │ ├── VBAniGIF.OCX
│ │ └── 技巧210 自动注册控件.xlsm
│ ├── 第15章
│ │ ├── 技巧211 调用非模式用户窗体.xlsm
│ │ ├── 技巧212 制作欢迎界面窗体.xlsm
│ │ ├── 技巧213 在用户窗体标题栏上添加图标
│ │ │ ├── myMouse.ico
│ │ │ └── 技巧213 在用户窗体标题栏上添加图标.xlsm
│ │ ├── 技巧214 在用户窗体标题栏上添加最大化和最小化按纽.xlsm
│ │ ├── 技巧215.1 禁用用户窗体标题栏的关闭按钮.xlsm
│ │ ├── 技巧215.2 禁用用户窗体标题栏的关闭按钮.xlsm
│ │ ├── 技巧216 屏蔽用户窗体标题栏的关闭按钮.xlsm
│ │ ├── 技巧217 在用户窗体的框架中使用滚动条
│ │ │ ├── 001.jpg
│ │ │ └── 技巧217 在用户窗体的框架中使用滚动条.xlsm
│ │ ├── 技巧218 在用户窗体上添加菜单.xlsm
│ │ ├── 技巧219 在用户窗体上添加工具栏.xlsm
│ │ ├── 技巧220 在用户窗体上添加状态栏.xlsm
│ │ ├── 技巧221 透明的用户窗体.xlsm
│ │ ├── 技巧222 制作年月选择窗体.xlsm
│ │ ├── 技巧223.1 设置用户窗体的显示位置.xlsm
│ │ ├── 技巧223.2 由活动单元格确定显示位置.xlsm
│ │ ├── 技巧224 在用户窗体上显示图表.xlsm
│ │ ├── 技巧225 打印用户窗体.xlsm
│ │ ├── 技巧226.1 设置用户窗体为应用程序的大小.xlsm
│ │ ├── 技巧226.2 根据屏幕分辨率设置.xlsm
│ │ ├── 技巧227 用户窗体运行时拖动控件.xlsm
│ │ ├── 技巧228 使用自定义颜色设置用户窗体颜色.xlsm
│ │ ├── 技巧229 自定义用户窗体的鼠标指针类型
│ │ │ ├── myMouse.ico
│ │ │ └── 技巧229 自定义用户窗体的鼠标指针类型.xlsm
│ │ └── 技巧230 使用代码添加用户窗体及控件.xlsm
│ ├── 第16章
│ │ ├── Test
│ │ │ └── test.txt
│ │ ├── 技巧231.1 创建和删除文件夹.xlsm
│ │ ├── 技巧231.2 判断文件或文件夹是否存在.xlsm
│ │ ├── 技巧231.3 重命名文件、文件夹.xlsm
│ │ ├── 技巧231.4 复制文件.xlsm
│ │ ├── 技巧231.5 查找符合条件的所有文件.xlsm
│ │ ├── 技巧231.6 删除文件.xlsm
│ │ ├── 技巧232 获取文件信息和属性.xlsm
│ │ ├── 技巧233 获取常用的路径.xlsm
│ │ ├── 技巧234.1 使用文件对话框.xlsm
│ │ ├── 技巧234.2 使用文件对话框.xlsm
│ │ ├── 技巧235.1 前期绑定和后期绑定.xlsm
│ │ ├── 技巧235.2 获取驱动器信息.xlsm
│ │ ├── 技巧235.3 操作文件夹.xlsm
│ │ ├── 技巧235.4 操作文件.xlsm
│ │ ├── 技巧235.5 获取文件信息和属性.xlsm
│ │ ├── 技巧235.6 搜索文件.xlsm
│ │ ├── 技巧236 创建多层目录.xlsm
│ │ ├── 技巧237 删除文件或文件夹到回收站.xlsm
│ │ ├── 技巧238 检测文件夹是否是空文件夹.xlsm
│ │ └── 技巧239 打开和关闭指定的文件夹.xlsm
│ ├── 第17章
│ │ ├── LockTest.txt
│ │ ├── 技巧240 读写文本文件.xlsm
│ │ ├── 技巧241 FSO读写文本文件.xlsm
│ │ ├── 技巧242 保存指定区域内容到一个文本文件.xlsm
│ │ ├── 技巧243 读写文本文件的指定行.xlsm
│ │ ├── 技巧244 操作注册表.xlsm
│ │ └── 技巧245 锁定及解锁文件或文件夹.xlsm
│ ├── 第18章
│ │ ├── pic
│ │ │ ├── 100001.gif
│ │ │ ├── 100002.gif
│ │ │ ├── 100003.gif
│ │ │ ├── 100004.gif
│ │ │ ├── 100005.gif
│ │ │ ├── 100006.gif
│ │ │ ├── 100007.gif
│ │ │ ├── 100008.gif
│ │ │ ├── 100009.gif
│ │ │ ├── 100010.gif
│ │ │ ├── 100011.gif
│ │ │ ├── 100012.gif
│ │ │ ├── 100015.gif
│ │ │ ├── 100016.gif
│ │ │ ├── 100019.gif
│ │ │ ├── 100020.gif
│ │ │ ├── 100021.gif
│ │ │ ├── 100022.gif
│ │ │ ├── 100023.gif
│ │ │ ├── 100024.gif
│ │ │ ├── 100025.gif
│ │ │ ├── 100026.gif
│ │ │ ├── 100027.gif
│ │ │ ├── 100028.gif
│ │ │ ├── 100029.gif
│ │ │ ├── 100030.gif
│ │ │ ├── 100031.gif
│ │ │ ├── 100032.gif
│ │ │ ├── 100033.gif
│ │ │ ├── 100034.gif
│ │ │ ├── 100035.gif
│ │ │ ├── 100036.gif
│ │ │ ├── 100037.gif
│ │ │ ├── 100038.gif
│ │ │ ├── 100039.gif
│ │ │ ├── 100040.gif
│ │ │ ├── 100041.gif
│ │ │ ├── 100042.gif
│ │ │ ├── 100043.gif
│ │ │ ├── 100044.gif
│ │ │ ├── 100045.gif
│ │ │ ├── 100046.gif
│ │ │ ├── 100047.gif
│ │ │ ├── 100048.gif
│ │ │ ├── 100049.gif
│ │ │ ├── 100050.gif
│ │ │ ├── 100051.gif
│ │ │ ├── 100052.gif
│ │ │ ├── 100053.gif
│ │ │ ├── 100054.gif
│ │ │ ├── 100055.gif
│ │ │ ├── 100056.gif
│ │ │ ├── 100057.gif
│ │ │ ├── 100058.gif
│ │ │ ├── 100059.gif
│ │ │ ├── 100060.gif
│ │ │ ├── 100061.gif
│ │ │ ├── 100062.gif
│ │ │ ├── 100065.gif
│ │ │ ├── 100066.gif
│ │ │ ├── 100067.gif
│ │ │ ├── 100068.gif
│ │ │ ├── 100069.gif
│ │ │ ├── 100070.gif
│ │ │ ├── 100071.gif
│ │ │ ├── 100072.gif
│ │ │ ├── 100073.gif
│ │ │ ├── 100074.gif
│ │ │ ├── 100075.gif
│ │ │ ├── 100076.gif
│ │ │ ├── 100077.gif
│ │ │ ├── 100078.gif
│ │ │ ├── 100079.gif
│ │ │ ├── 100080.gif
│ │ │ ├── 100081.gif
│ │ │ ├── 100082.gif
│ │ │ ├── 100083.gif
│ │ │ ├── 100084.gif
│ │ │ ├── 100085.gif
│ │ │ ├── 100086.gif
│ │ │ ├── 100087.gif
│ │ │ ├── 100088.gif
│ │ │ ├── 100089.gif
│ │ │ ├── 100091.gif
│ │ │ ├── 100092.gif
│ │ │ ├── 100093.gif
│ │ │ ├── 100094.gif
│ │ │ ├── 100095.gif
│ │ │ ├── 100096.gif
│ │ │ ├── 100097.gif
│ │ │ ├── 100098.gif
│ │ │ ├── 100099.gif
│ │ │ ├── 100100.gif
│ │ │ ├── 100101.gif
│ │ │ ├── 100102.gif
│ │ │ ├── 100103.gif
│ │ │ ├── 100104.gif
│ │ │ ├── 100105.gif
│ │ │ ├── 100106.gif
│ │ │ ├── 100107.gif
│ │ │ ├── 100108.gif
│ │ │ ├── 100109.gif
│ │ │ ├── 100110.gif
│ │ │ └── Thumbs.db
│ │ ├── 产品.accdb
│ │ ├── 学校管理.accdb
│ │ ├── 技巧246 在SQL语句中快速插入变量.xlsm
│ │ ├── 技巧247 动态创建Access数据库文件.xlsm
│ │ ├── 技巧248 获取数据库所有表的名称.xlsm
│ │ ├── 技巧249 动态建立数据表.xlsm
│ │ ├── 技巧250 添加主键.xlsm
│ │ ├── 技巧251 向表中添加字段.xlsm
│ │ ├── 技巧252 向表中增加并更新记录.xlsm
│ │ ├── 技巧253 批量删除数据库中的记录.xlsm
│ │ ├── 技巧254 批量修改数据库中的记录.xlsm
│ │ ├── 技巧255 在数据库中存储相片.xlsm
│ │ ├── 技巧256 制作带相片的学生证.xlsm
│ │ ├── 技巧257 从多重表中提取信息.xlsm
│ │ ├── 技巧258 Excel与Access数据库互动.xlsm
│ │ ├── 技巧259 在数据库中创建视图.xlsm
│ │ ├── 技巧260 动态创建链接表.xlsm
│ │ ├── 技巧261 使用无表记录集分析数据.xlsm
│ │ ├── 技巧262 记录集的实体化操作.xlsm
│ │ ├── 技巧263 查询文本文件中的数据
│ │ │ ├── Schema.ini
│ │ │ ├── 技巧263.1 查询文本文件中的数据.xlsm
│ │ │ ├── 技巧263.2 查询文本文件中的数据.xlsm
│ │ │ ├── 部分学生资料B.txt
│ │ │ └── 部分学生资料.txt
│ │ ├── 技巧264 轻松导入VFP数据表
│ │ │ ├── 技巧264 轻松导入VFP数据表.xlsm
│ │ │ └── 销售记录.dbf
│ │ ├── 技巧265 交叉表查询.xlsm
│ │ ├── 技巧266 不打开工作簿获取工作表的名称
│ │ │ ├── TestFile.xlsx
│ │ │ └── 技巧266 不打开工作簿获取工作表的名称.xlsm
│ │ ├── 技巧267 在数组中存储查询结果.xlsm
│ │ ├── 技巧268 使用内、外连接实现字段配对.xlsm
│ │ ├── 技巧269 复杂的多类型表内连接关联查询.xlsm
│ │ ├── 技巧270 生成各种统计报表.xlsm
│ │ ├── 考试成绩
│ │ │ └── 考试成绩表.xlsx
│ │ └── 链接表
│ │ ├── 奖学金.dbf
│ │ ├── 奖学金.xlsx
│ │ ├── 奖金.accdb
│ │ └── 捐款.txt
│ ├── 第19章
│ │ ├── 技巧271 创建和打开超链接.xlsm
│ │ ├── 技巧272 映射网络驱动器.xlsm
│ │ ├── 技巧273 获取外网和本地IP地址.xlsm
│ │ ├── 技巧274 使用Lotus Notes发送E-mail.xlsm
│ │ ├── 技巧276 制作简易的网页浏览器.xlsm
│ │ ├── 技巧277 自动登录到网页.xlsm
│ │ └── 技巧278 使用QueryTable下载网页数据.xlsm
│ ├── 第20章
│ │ ├── XMLDB.mdb
│ │ ├── 技巧279 快速创建XML文件.xlsm
│ │ ├── 技巧280 转换MDB文件为XML文件.xlsm
│ │ └── 技巧281 定制自己的Excel RSS阅读器.xlsm
│ ├── 第21章
│ │ ├── 技巧282 透视前期绑定与后期绑定技术.xlsm
│ │ ├── 技巧283 将电子表格数据通过Outlook邮件发送.xlsm
│ │ ├── 技巧284 将电子表格数据输出到Word新文档.xlsm
│ │ └── 技巧285 将电子表格数据输出到PowerPoint演示稿.xlsm
│ ├── 第22章
│ │ ├── 技巧286 为类指定默认属性.xlsm
│ │ ├── 技巧287 为类中的属性或方法添加说明文字.xlsm
│ │ ├── 技巧288 创建可枚举的类.xlsm
│ │ ├── 技巧289 使用Implements实现类的多态.xlsm
│ │ ├── 技巧290 使用自定义类监视单元格内容的变化.xlsm
│ │ ├── 技巧291 使用Timer类实现定时器.xlsm
│ │ └── 技巧292 实现窗体控件数组事件.xlsm
│ ├── 第23章
│ │ ├── 技巧293 设置信任对VBA工程模型的访问.xlsm
│ │ ├── 技巧294 引用VBA扩展对象库.xlsm
│ │ ├── 技巧295 自动解锁受密码保护的VBA工程.xlsm
│ │ ├── 技巧296 列出工程中所有部件信息.xlsm
│ │ ├── 技巧297 自动添加模块和代码.xlsm
│ │ ├── 技巧298 复制模块到另一个工程.xlsm
│ │ ├── 技巧299 快速列出模块中的所有过程名称.xlsm
│ │ ├── 技巧300 编程方式为指定对象添加事件过程和代码.xlsm
│ │ └── 技巧301 定制自己的VBE小工具.xlsm
│ ├── 第24章
│ │ ├── 技巧303 使用Debug对象.xlsm
│ │ ├── 技巧304 使用立即窗口.xlsm
│ │ ├── 技巧305 使用本地窗口.xlsm
│ │ └── 技巧306 使用监视窗口.xlsm
│ ├── 第25章
│ │ ├── 技巧307 捕捉错误.xlsm
│ │ ├── 技巧308 处理错误.xlsm
│ │ ├── 技巧309 退出错误处理过程.xlsm
│ │ ├── 技巧310 生成错误.xlsm
│ │ └── 技巧311 错误处理的层次.xlsm
│ ├── 第26章
│ │ ├── 技巧313 使用工作表函数或方法.xlsm
│ │ ├── 技巧314 避免使用Variant类型.xlsm
│ │ ├── 技巧315 减少dot的数量.xlsm
│ │ └── 技巧317 让代码专注执行.xlsm
│ ├── 第2章
│ │ ├── 技巧10 限定工作簿窗口大小.xlsm
│ │ ├── 技巧11.1 隐藏Excel主窗口.xlsm
│ │ ├── 技巧11.2 隐藏Excel主窗口.xlsm
│ │ ├── 技巧12 隐藏工作簿窗口.xlsm
│ │ ├── 技巧13 禁止触发相关事件.xlsm
│ │ ├── 技巧14 利用状态栏显示提示信息.xlsm
│ │ ├── 技巧15 Excel中的“定时器”.xlsm
│ │ ├── 技巧16 精美的数字秒表.xlsm
│ │ ├── 技巧17 暂停宏代码的运行.xlsm
│ │ ├── 技巧18 计算数学表达式的结果.xlsm
│ │ ├── 技巧19 防止用户干预宏代码的运行.xlsm
│ │ ├── 技巧20 调用变量名称指定的宏过程.xlsm
│ │ ├── 技巧21 利用OnKey方法捕捉键盘输入.xlsm
│ │ ├── 技巧22 使用SendKeys方法发送按键.xlsm
│ │ ├── 技巧23 巧妙捕获用户中断.xlsm
│ │ ├── 技巧24 使用Application级别事件.xlsm
│ │ ├── 技巧7 修改标题栏文本.xlsm
│ │ ├── 技巧8 设置窗口状态.xlsm
│ │ └── 技巧9 全屏显示.xlsm
│ ├── 第3章
│ │ ├── 技巧25 引用工作表.xlsm
│ │ ├── 技巧26 添加工作表.xlsm
│ │ ├── 技巧27 防止更改工作表的名称.xlsm
│ │ ├── 技巧28 删除工作表时不显示警告信息.xlsm
│ │ ├── 技巧29 批量删除未选中的工作表.xlsm
│ │ ├── 技巧30 判断工作表是否为空工作表.xlsm
│ │ ├── 技巧31 判断工作簿中是否存在指定名称的工作表.xlsm
│ │ ├── 技巧32 按名称排序工作表.xlsm
│ │ ├── 技巧33 限制工作表滚动区域.xlsm
│ │ ├── 技巧34 操作受保护的工作表.xlsm
│ │ ├── 技巧35 不显示双击被保护单元格时出现的提示信息框.xlsm
│ │ ├── 技巧37 选中所有工作表.xlsm
│ │ ├── 技巧38 显示唯一工作表.xlsm
│ │ ├── 技巧39 判断是否存在指定名称的工作簿.xlsm
│ │ ├── 技巧41 新建工作簿.xlsm
│ │ ├── 技巧42 打开指定路径下的所有工作簿文件.xlsm
│ │ ├── 技巧43 导入文本文件中的数据
│ │ │ ├── Students.txt
│ │ │ └── 技巧43 导入文本文件中的数据.xlsm
│ │ ├── 技巧44 保存工作簿.xlsm
│ │ ├── 技巧45 保存指定工作表到新的工作簿文件.xlsm
│ │ ├── 技巧46 禁止工作簿文件另存.xlsm
│ │ ├── 技巧47 关闭工作簿不显示保存对话框.xlsm
│ │ ├── 技巧48 限制工作簿只能通过代码关闭.xlsm
│ │ ├── 技巧49 打开启用宏的工作簿时禁用宏
│ │ │ ├── Macro1.xlsm
│ │ │ └── 技巧49 打开启用宏的工作簿时禁用宏.xlsm
│ │ ├── 技巧50 将97-2003工作簿另存为2007格式文件.xlsm
│ │ ├── 技巧51 从未打开的工作簿中获取指定单元格内容
│ │ │ ├── Book1.xlsx
│ │ │ └── 技巧51 从未打开的工作簿中获取指定单元格内容.xlsm
│ │ ├── 技巧52 定义隐藏的名称.xlsm
│ │ ├── 技巧53 实现工作簿“自杀“功能.xlsm
│ │ ├── 技巧54 限制工作簿的使用次数.xlsm
│ │ ├── 技巧55 奇偶页打印.xlsm
│ │ └── 技巧56 应用实例:多工作簿查找工具.xlam
│ ├── 第4章
│ │ ├── 技巧100 复制自动筛选后的数据区域.xlsm
│ │ ├── 技巧101 使用高级筛选获取不重复记录.xlsm
│ │ ├── 技巧102 删除空行.xlsm
│ │ ├── 技巧103 判断是否选中整行.xlsm
│ │ ├── 技巧104 工作表中一次插入多行.xlsm
│ │ ├── 技巧105 控制插入单元格区域的格式.xlsm
│ │ ├── 技巧106 批量删除奇数行.xlsm
│ │ ├── 技巧107 数据排序.xlsm
│ │ ├── 技巧108 多关键字排序.xlsm
│ │ ├── 技巧109 剔除数据区域空单元格后重排数据.xlsm
│ │ ├── 技巧110 自定义序列排序.xlsm
│ │ ├── 技巧111 包含合并单元格的数据列表排序.xlsm
│ │ ├── 技巧57 引用单元格区域.xlsm
│ │ ├── 技巧58 取得最后一个非空单元格.xlsm
│ │ ├── 技巧59 快速选择任意工作表中的区域
│ │ │ ├── Book2.xlsx
│ │ │ └── 技巧59 快速选择任意工作表中的区域.xlsm
│ │ ├── 技巧60 随心所欲复制单元格区域.xlsm
│ │ ├── 技巧61 仅复制数值到另一区域.xlsm
│ │ ├── 技巧62 获取两个单元格区域的交叉区域.xlsm
│ │ ├── 技巧63 联合多个单元格区域.xlsm
│ │ ├── 技巧64 判断一个区域是否包含在另一个区域中.xlsm
│ │ ├── 技巧65 反向选择单元格区域.xlsm
│ │ ├── 技巧66 设置字符格式.xlsm
│ │ ├── 技巧67 以毫米为单位设置单元格行高列宽.xlsm
│ │ ├── 技巧68 以像素为单位返回列宽大小.xlsm
│ │ ├── 技巧69 将显示结果存储为单元格内容.xlsm
│ │ ├── 技巧70 单元格区域添加边框.xlsm
│ │ ├── 技巧71 高亮显示单元格区域.xlsm
│ │ ├── 技巧72 突出显示与活动单元格内容相同的所有单元格.xlsm
│ │ ├── 技巧73 动态设置单元格数据有效性序列.xlsm
│ │ ├── 技巧74 使用公式.xlsm
│ │ ├── 技巧75 单元格公式转换为数值.xlsm
│ │ ├── 技巧76 判断单元格公式是否存在错误.xlsm
│ │ ├── 技巧77 返回指定列的列标.xlsm
│ │ ├── 技巧78 在VBA中使用数组公式.xlsm
│ │ ├── 技巧79 判断单元格是否存在批注.xlsm
│ │ ├── 技巧80 为单元格添加批注.xlsm
│ │ ├── 技巧81 编辑批注文本.xlsm
│ │ ├── 技巧82 修改批注外观.xlsm
│ │ ├── 技巧83 显示图片批注
│ │ │ ├── logo.jpg
│ │ │ └── 技巧83 显示图片批注.xlsm
│ │ ├── 技巧84 设置批注字体.xlsm
│ │ ├── 技巧85 快速判断单元格区域是否存在合并单元格.xlsm
│ │ ├── 技巧86 合并单元格时连接每个单元格内容.xlsm
│ │ ├── 技巧87 取消合并时在每个单元格中保留内容.xlsm
│ │ ├── 技巧88 合并内容相同的连续单元格.xlsm
│ │ ├── 技巧89 查找包含指定字符串的所有单元格.xlsm
│ │ ├── 技巧90 快速获得区域中首个和最后出现的数值位置.xlsm
│ │ ├── 技巧91 删除空单元格的所在行.xlsm
│ │ ├── 技巧92 互换两次双击的两个单元格的值.xlsm
│ │ ├── 技巧93 单元格连续输入自动累加.xlsm
│ │ ├── 技巧94 合并计算多个工作表的数据.xlsm
│ │ ├── 技巧95 合并计算多个工作簿的工作表
│ │ │ ├── Book1.xlsx
│ │ │ ├── Book2.xlsx
│ │ │ ├── Book3.xlsx
│ │ │ └── 技巧95 合并计算多个工作簿的工作表.xlsm
│ │ ├── 技巧96 按指定条件自动筛选数据.xlsm
│ │ ├── 技巧97 多条件筛选.xlsm
│ │ ├── 技巧98 获取符合筛选条件的记录数量.xlsm
│ │ └── 技巧99 判断筛选结果是否为空.xlsm
│ ├── 第5章
│ │ ├── 技巧112 自动创建图表.xlsm
│ │ ├── 技巧113 移动图表位置.xlsm
│ │ ├── 技巧114 创建线柱组合图表.xlsm
│ │ ├── 技巧115 获取数据系列的引用区域.xlsm
│ │ ├── 技巧116 自动添加平均值参考线.xlsm
│ │ ├── 技巧117 自制图表标题.xlsm
│ │ ├── 技巧118 自定义数据标签文本.xlsm
│ │ ├── 技巧119 定位图表元素.xlsm
│ │ ├── 技巧120 动态图表.xlsm
│ │ ├── 技巧121 使用嵌入图表事件.xlsm
│ │ └── 技巧122 条件格式化数据标记.xlsm
│ ├── 第6章
│ │ ├── 技巧123 快速创建表格驱动的组合图形.xlsm
│ │ ├── 技巧124 遍历工作表的Shape对象.xlsm
│ │ ├── 技巧125 快速组合多个Shape对象.xlsm
│ │ ├── 技巧126 制作显示多个提示信息的按钮.xlsm
│ │ ├── 技巧127 将Shape对象另存为GIF图片.xlsm
│ │ ├── 技巧128 快速制作图片产品目录
│ │ │ ├── Anthurium.jpg
│ │ │ ├── Bird Of Paradise.jpg
│ │ │ ├── Daffodil.jpg
│ │ │ ├── Gloriosa Lily.jpg
│ │ │ ├── Lotus.jpg
│ │ │ ├── Phalaenopsis Orchid.jpg
│ │ │ ├── Protea.jpg
│ │ │ ├── Stephanotis.jpg
│ │ │ ├── Sunflower.jpg
│ │ │ ├── Tulip.jpg
│ │ │ └── 技巧128 快速制作图片产品目录.xlsm
│ │ └── 技巧129 通过链接显示VBE代码窗口.xlsm
│ ├── 第7章
│ │ ├── 技巧130 输入漂亮的图形字符.xlsm
│ │ ├── 技巧131 获取子字符串出现次数的简单方法.xlsm
│ │ ├── 技巧132 计算两个日期的间隔.xlsm
│ │ ├── 技巧133 获取指定日期所属月份的最后一天.xlsm
│ │ ├── 技巧134 在注册表中记录工作簿的使用情况.xlsm
│ │ ├── 技巧135 获取指定数据在数组中的位置.xlsm
│ │ ├── 技巧136 获取指定数据在数组中出现的次数.xlsm
│ │ ├── 技巧137 获取数组的维数.xlsm
│ │ ├── 技巧138 改变动态二维数组的“行”边界.xlsm
│ │ ├── 技巧139 跳过四舍五入的“陷阱”.xlsm
│ │ ├── 技巧140 自动填写匹配的内容.xlsm
│ │ ├── 技巧141 汉字和区位码的转换.xlsm
│ │ └── 技巧142 定制自定义函数的信息.xlsm
│ ├── 第8章
│ │ ├── 技巧143 隐藏工作簿中的所有工作表.xlam
│ │ ├── 技巧144 Excel加载宏的加载.xlam
│ │ ├── 技巧145 动态载入加载宏
│ │ │ ├── AddinTest.xlam
│ │ │ └── 技巧145 动态载入加载宏.xlsm
│ │ ├── 技巧147 定制加载宏的工具栏.xlam
│ │ ├── 技巧148 定制打开Excel文档时的启动界面.xlam
│ │ └── 技巧149 加载宏中工作表的妙用
│ │ ├── 加载宏中工作表的妙用.xlam
│ │ └── 技巧149 加载宏中工作表的妙用-测试.xlsm
│ └── 第9章
│ ├── 技巧150 显示简单的信息提示.xlsm
│ ├── 技巧151 定制个性化的消息框.xlsm
│ ├── 技巧152 获得消息框的返回值.xlsm
│ ├── 技巧153 在消息框中排版.xlsm
│ ├── 技巧154 对齐消息框中显示的信息.xlsm
│ └── 技巧155 自动延时关闭的消息框.xlsm
└── 【赠】免费软件-Excel易用宝
├── EZTESetup.exe
└── 关于Excel易用宝.txt
55 directories, 504 files
标签:
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论