老婆经常要做工资表,发现她用Excel不是很熟练,特别是经历了一次工资表模板掉了的情况,让我觉得有必要精通一下Excel,怎么说老公也是学计算机的嘛,老婆用电脑出现了问题,老公义不容辞责无旁贷
!
就这样,我专门下载了网上的牛人写的《EXCEL VBA工资管理应用案例详解》,最好最后能根据老婆她们诊所的需求弄个工资表管理系统给她,然后再教她使用:)等着吧
那,这里就是我看《EXCEL VBA工资管理应用案例详解》的笔记,以及许多自己摸索找到的skills;特别是貌似《EXCEL VBA工资管理应用案例详解》是以Excel2003来写的,现在都用Excel2007了,有些地方不一样,我也一并找到Excel2007的相应方法并记录在此,与大家共享O(∩_∩)O哈哈~
最后感叹一句:Office套件真的是无比强大的东西,学好了有好处~~特别是你如果经常需要和Ofiice文档打交道 ~~
好,那现在就让我们就从《EXCEL VBA工资管理应用案例详解》扉页开始吧
最后感叹一句:Office套件真的是无比强大的东西,学好了有好处~~特别是你如果经常需要和Ofiice文档打交道 ~~
好,那现在就让我们就从《EXCEL VBA工资管理应用案例详解》扉页开始吧
宏:
1. 保存宏
Excel2003:若要查看保存在“个人宏工作簿”中的录制宏,在【宏】对话框中单击【编辑】按钮,系统弹出如图1-6所示的对话框,这是因为“个人宏工作簿”总是隐藏的,它在“C:\Windows\ApplicationData\Microsoft\Excel\XLSTART”的目录下(假设Windows安装在C 盘中),因此,必须取消隐藏,方法是:单击工具栏上的【窗口】菜单,执行【取消隐藏】命令,在弹出的【取消隐藏】对话框中,选择 “Personal.xls”选项。
Excel2007:单击工具栏上的【视图】工具栏 -> 【窗口】 -> 【取消隐藏】,在弹出的【取消隐藏】对话框中,选择“Personal.xls”选项。
1. 保存宏
Excel2003:若要查看保存在“个人宏工作簿”中的录制宏,在【宏】对话框中单击【编辑】按钮,系统弹出如图1-6所示的对话框,这是因为“个人宏工作簿”总是隐藏的,它在“C:\Windows\ApplicationData\Microsoft\Excel\XLSTART”的目录下(假设Windows安装在C 盘中),因此,必须取消隐藏,方法是:单击工具栏上的【窗口】菜单,执行【取消隐藏】命令,在弹出的【取消隐藏】对话框中,选择 “Personal.xls”选项。
Excel2007:单击工具栏上的【视图】工具栏 -> 【窗口】 -> 【取消隐藏】,在弹出的【取消隐藏】对话框中,选择“Personal.xls”选项。
2. 使用自定义工具按钮
Excel2003:执行【工具】菜单中的【自定义】命令,打开【自定义】对话框,单击【命令】选项卡,在 “类别”列表框中选择“宏”选项,则在对话框右边的“命令”列表框中出现“自定义菜单项”和“自定义按钮”两个选项...(请参见原文)
Excel2007:点击Office按钮(就是左上角那个大圆按钮),【Excle选项】,【自定义】,左边的下拉里面选择【宏】,即出现你创建了的所有宏,然后在右边选择你要你的宏作为按钮出现的位置,然后接着操作都和Excel2003类似了。
Excel2003:执行【工具】菜单中的【自定义】命令,打开【自定义】对话框,单击【命令】选项卡,在 “类别”列表框中选择“宏”选项,则在对话框右边的“命令”列表框中出现“自定义菜单项”和“自定义按钮”两个选项...(请参见原文)
Excel2007:点击Office按钮(就是左上角那个大圆按钮),【Excle选项】,【自定义】,左边的下拉里面选择【宏】,即出现你创建了的所有宏,然后在右边选择你要你的宏作为按钮出现的位置,然后接着操作都和Excel2003类似了。
3. 自动加载和卸载自定义工具按钮
这个确实是相当安逸的功能。
但是书里仅仅是写了把宏作为按钮添加到standard工具栏,如果我要添加到其他工具栏呢?我怎么知道那个工具栏的名字呢?我查了下Excel2007的帮助,列出所有的工具栏的英文名和本地化名的代码如下:
这个确实是相当安逸的功能。
但是书里仅仅是写了把宏作为按钮添加到standard工具栏,如果我要添加到其他工具栏呢?我怎么知道那个工具栏的名字呢?我查了下Excel2007的帮助,列出所有的工具栏的英文名和本地化名的代码如下:
For
Each cbar
In CommandBars
Debug.Print cbar.Name , cbar.NameLocal, cbar.Visible
Next
Debug.Print cbar.Name , cbar.NameLocal, cbar.Visible
Next
顺便把输出也放在下面(有点长哈
本来我使用的是Live Writer的一个插件Clipboard Live从Excel里面copy然后粘贴在下面的,结果居然是图片
,字非常小,算了,还是直接copy为文字,方便大家copy嘛):
Name | NameLocal |
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 Basic | Visual Basic |
Web | Web |
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 | 行 |
Ply | Ply |
XLM Cell | XLM 单元格 |
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 Popup | XML 区域快捷菜单 |
List Range Layout Popup | 列表区域布局快捷菜单 |
Nil | Nil |
Filter Names | 筛选器名称 |
Excel Previewer | Excel 预览器 |
&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 Control | Excel 控件 |
Curve | 曲线 |
Curve Node | 曲线结点 |
Curve Segment | 曲线段 |
Pictures Context Menu | 图片上下文菜单 |
OLE Object | OLE 对象 |
ActiveX Control | ActiveX 控件 |
WordArt Context Menu | 艺术字上下文菜单 |
Rotate Mode | 旋转方式 |
Connector | 连接符 |
Script Anchor Popup | 脚本标记快捷菜单 |
Canvas Popup | Canvas Popup |
Organization Chart Popup | Organization Chart Popup |
Diagram | 图表 |
Layout | 版式 |
Select | 选择 |
Task Pane | 任务窗格 |
Property Editor | 属性编辑器 |
Office Clipboard | Office 剪贴板 |
XML Source | XML 源 |
Research | 信息检索 |
XML Document | XML 文档 |
Signatures | 签名 |
Document Actions | 文档操作 |
Clip Art | 剪贴画 |
Selection and Visibility | 选择和可见性 |
Document Management | 文档管理 |
Document Updates | 文档更新 |
Mail Merge Panes | 邮件合并窗格 |
Fax Service | 传真服务 |
Meeting Workspace | 会议工作区 |
Attachment Options | 附件选项 |
Ribbon Adapter | Ribbon Adapter |
Add Command | 添加命令 |
Built-in Menus | 内置菜单 |
Clipboard | 剪贴板 |
Envelope | 信封 |
Online Meeting | 联机会议 |
Team | Team |
Status Bar | 状态栏 |
Ribbon | Ribbon |
(好,今天到此为止,明天继续……
)
转载于:https://blog.51cto.com/brantc/359575