老婆经常要做工资表,发现她用Excel不是很熟练,特别是经历了一次工资表模板掉了的情况,让我觉得有必要精通一下Excel,怎么说老公也是学计算机的嘛,老婆用电脑出现了问题,老公义不容辞责无旁贷
就这样,我专门下载了网上的牛人写的《EXCEL VBA工资管理应用案例详解》,最好最后能根据老婆她们诊所的需求弄个工资表管理系统给她,然后再教她使用:)等着吧
那,这里就是我看《EXCEL VBA工资管理应用案例详解》的笔记,以及许多自己摸索找到的skills;特别是貌似《EXCEL VBA工资管理应用案例详解》是以Excel2003来写的,现在都用Excel2007了,有些地方不一样,我也一并找到Excel2007的相应方法并记录在此,与大家共享O(∩_∩)O哈哈~
最后感叹一句:Office套件真的是无比强大的东西,学好了有好处~~特别是你如果经常需要和Ofiice文档打交道 ~~
好,那现在就让我们就从《EXCEL VBA工资管理应用案例详解》扉页开始吧
 
宏:
1. 保存宏
Excel2003:若要查看保存在“个人宏工作簿”中的录制宏,在【宏】对话框中单击【编辑】按钮,系统弹出如图1-6所示的对话框,这是因为“个人宏工作簿”总是隐藏的,它在“C:\Windows\ApplicationData\Microsoft\Excel\XLSTART”的目录下(假设Windows安装在C 盘中),因此,必须取消隐藏,方法是:单击工具栏上的【窗口】菜单,执行【取消隐藏】命令,在弹出的【取消隐藏】对话框中,选择 “Personal.xls”选项。
Excel2007:单击工具栏上的【视图】工具栏 -> 【窗口】 -> 【取消隐藏】,在弹出的【取消隐藏】对话框中,选择“Personal.xls”选项。
2. 使用自定义工具按钮
Excel2003:执行【工具】菜单中的【自定义】命令,打开【自定义】对话框,单击【命令】选项卡,在 “类别”列表框中选择“宏”选项,则在对话框右边的“命令”列表框中出现“自定义菜单项”和“自定义按钮”两个选项...(请参见原文)
Excel2007:点击Office按钮(就是左上角那个大圆按钮),【Excle选项】,【自定义】,左边的下拉里面选择【宏】,即出现你创建了的所有宏,然后在右边选择你要你的宏作为按钮出现的位置,然后接着操作都和Excel2003类似了。
3. 自动加载和卸载自定义工具按钮
这个确实是相当安逸的功能。
但是书里仅仅是写了把宏作为按钮添加到standard工具栏,如果我要添加到其他工具栏呢?我怎么知道那个工具栏的名字呢?我查了下Excel2007的帮助,列出所有的工具栏的英文名和本地化名的代码如下:
For Each cbar In CommandBars
   Debug.Print cbar.Name , cbar.NameLocal, cbar.Visible
Next
顺便把输出也放在下面(有点长哈 本来我使用的是Live Writer的一个插件Clipboard Live从Excel里面copy然后粘贴在下面的,结果居然是图片 ,字非常小,算了,还是直接copy为文字,方便大家copy嘛):
 
NameNameLocal
Worksheet Menu Bar工作表菜单栏
Chart Menu Bar图表菜单栏
WordArt艺术字
Picture图片
Drawing Canvas绘图画布
Organization Chart组织结构图
Diagram图示
Ink Drawing and Writing墨迹绘图与书写
Ink Annotations墨迹注释
Standard常用
Formatting格式
PivotTable数据透视表
Chart图表
Reviewing审阅
Forms窗体
Stop Recording停止录制
External Data外部数据
Formula Auditing公式审核
Full Screen全屏显示
Circular Reference循环引用
PivotChart Menu数据透视图菜单
Visual BasicVisual Basic
WebWeb
Control Toolbox控件工具箱
Exit Design Mode退出设计模式
Refresh刷新
Watch Window监视窗口
PivotTable Field List数据透视表字段列表
PivotChart Filter Pane数据透视图筛选窗格
Borders边框
Protection保护
Text To Speech文本到语音
List列表
Compare Side by Side并排比较
Workbook tabs工作簿标签
Cell单元格
Column
Row
Cell单元格
Column柱形图
Row
PlyPly
XLM CellXLM 单元格
Document文档
Desktop桌面
Nondefault Drag and Drop非默认拖放
AutoFill自动填充
Button按钮
Dialog对话框
Series序列
Plot Area绘图区
Floor and Walls基底和墙纸
Trendline趋势线
Chart图表
Format Data Series设置数据系列格式
Format Axis设置坐标轴格式
Format Legend Entry设置图例项格式
Formula Bar编辑栏
PivotTable Context Menu数据透视表上下文菜单
Query查询
Query Layout查询布局
AutoCalculate自动计算
Object/Plot对象/图形区
Title Bar (Charting)标题栏(图表)
Layout框架
Pivot Chart Popup数据透视图快捷菜单
Phonetic Information拼音信息
Auto Sum自动合计
Paste Special Dropdown选择性粘贴下拉框
Find Format查找格式
Replace Format替换格式
List Range Popup列表区域快捷菜单
List Range Layout Popup列表区域布局快捷菜单
XML Range PopupXML 区域快捷菜单
List Range Layout Popup列表区域布局快捷菜单
NilNil
Filter Names筛选器名称
Excel PreviewerExcel 预览器
&Legacy Keyboard Support旧式键盘支持(&L)
Drawing绘图
Shadow Settings阴影设置
3-D Settings三维设置
Borders边框
Borders边框
Draw Border绘图边框
Chart Type图表类型
Pattern图案
Font Color字体颜色
Fill Color填充颜色
Line Color线条颜色
Drawing and Writing Pens绘图与书写笔
Annotation Pens批注笔
Drawing and Writing Pens绘图和书写笔
Annotation Pens注释笔
Order叠放次序
Nudge微移
Align or Distribute对齐或分布
Rotate or Flip旋转或翻转
Lines直线
Connectors连接符
AutoShapes自选图形
Callouts标注
Flowchart流程图
Block Arrows箭头总汇
Stars & Banners星与旗帜
Basic Shapes基本形状
Insert Shape插入形状
Shapes形状
Inactive Chart非活动图表
Excel ControlExcel 控件
Curve曲线
Curve Node曲线结点
Curve Segment曲线段
Pictures Context Menu图片上下文菜单
OLE ObjectOLE 对象
ActiveX ControlActiveX 控件
WordArt Context Menu艺术字上下文菜单
Rotate Mode旋转方式
Connector连接符
Script Anchor Popup脚本标记快捷菜单
Canvas PopupCanvas Popup
Organization Chart PopupOrganization Chart Popup
Diagram图表
Layout版式
Select选择
Task Pane任务窗格
Property Editor属性编辑器
Office ClipboardOffice 剪贴板
XML SourceXML 源
Research信息检索
XML DocumentXML 文档
Signatures签名
Document Actions文档操作
Clip Art剪贴画
Selection and Visibility选择和可见性
Document Management文档管理
Document Updates文档更新
Mail Merge Panes邮件合并窗格
Fax Service传真服务
Meeting Workspace会议工作区
Attachment Options附件选项
Ribbon AdapterRibbon Adapter
Add Command添加命令
Built-in Menus内置菜单
Clipboard剪贴板
Envelope信封
Online Meeting联机会议
TeamTeam
Status Bar状态栏
RibbonRibbon
 
(好,今天到此为止,明天继续……