Excel2019VBACh

发布 2022-09-20 22:56:28 阅读 7954

学习微软 excel 2002 vba 编程和xml,asp技术。

作者:julitta korol 翻译:tiger chen nov 28’ 2004

本书展示了excel 2002 在标准用户界面之外什么是可行的。如果你曾经想不使用菜单来打开一个新的工作表,或者创建一个充分自动化的自定义窗体来收集数据和在工作表里存储结果,那么你必须学习一些编程。本书教你如何通过将一些费时的和重复的工作交给excel,从而更加成果丰富。

使用excel内置语言,vba (visual basic for applications),你将给自己或他人带来非常高的自动化程度的电子**。通过使用许多内置的编程工具,你做得可以比想象中容易得多。你不要增加额外费用,除非你想熟悉excel背后的秘密。

在excel窗口下,同时按下alt+f11,你将进入vb编辑器界面——excel的编程界面。既然这个保护得很好的秘密已经公开了,就让我告诉你更多一些。除了vba之外,本书还介绍了两种可以和excel并用的热门英特网技术。

一种是asp (active server pages),另一种是xml (extensible markup language)。你也可以学习到许多其它的支持技术。因此,如果你真正想要获得一些热门技术,请立即购买本书,并且不要浪费时间,马上开始学习。

learn microsoft excel 2002 vba programming with xml and asp 带领你从始至终创建vba过程,vbscripts,asp 页面,xml 文件和xsl 工作表。沿着这条路,有许多详细的,适用的“如何做”例子和插图。本书的方法是“由做而学”。

本书的前面几章介绍了一些基本的vba概念,循序渐进,复杂的主题在后面的章节。十七章中的每一章是按循序的。此外,本书还由四章附录,讨论在excel里针对一些特殊方面的操作和编程。

本书可以当作是一种在办公室或家里学习的课程。许多课程都有前提条件,本书也不例外。learn microsoft excel 2002 vba programming with xml and asp 不会向你介绍excel的基本东西,例如菜单和快捷键。

我们假设你已经喜欢使用excel,并且有兴趣学习如何与excel在它自己的语言里交流,学习如何将它与现在的英特网技术结合。

第一章电子**自动化简介和了解宏命令。

你准备好了增进你的微软 excel 2002 电子**的智能吗?通过将日常工作自动化,你可以使你的电子**更快,更有效。本章带领你步入使用宏命令来加速电子**的过程。

你将学到宏是什么,如何以及什么时候使用它们,乃至如何编写和修改宏**。开始学习宏命令很简单。创建宏并不需要什么,只是一些你已经拥有的知识——基本的微软excel 2002 菜单知识和电子**概念。

你准备好开始了吗?确保你坐在计算机前并且打开了excel 2002。

了解宏。宏是一些储存了一系列命令的程序。当你创建一个宏命令的时候,你只是将一系列的键盘输入结合成一个简单的命令,你以后可以“回演”这个命令。

因为宏命令可以减少复杂任务的步骤,使用宏命令可以显著得减少你花在创建,设置格式,修改和打印工作表的时间。你可以通过excel内置的录制工具来创建宏命令,也可以在**编辑器里面直接写**。微软 excel 2002 电子**具有强大的编程功能。

技巧1-1:普通语言。

excel 5 是市场上第一个使用vba的软件。从那以后,vba开拓了在所有微软办公应用软件中的应用。这意味着你从本书中学习的vba将来同样可以应用到其它微软办公软件中,例如:

word, powerpoint, outlook or access

宏命令的普通应用。

微软 excel 2002 带来了很多内置,节省时间的特点,这些使你工作得更快更聪明。在你决定用宏命令来自动化工作表任务前,确保没有现成的内置工具来做这项任务。然而,当你发现你需要反复地做一些动作,或者excel没有提供一个内置工具帮你完成该任务,那么创建一个宏命令吧。

宏命令可以使你能够将工作表的任何部分工作自动化。例如,你可以自动化数据录入——创建一个宏命令在工作表输入标题或者用新标签取代列标题。宏命令可以帮你检查选中的工作表区域里的重复值。

你可以通过宏命令快速地将格式应用到多个工作表,并且可以结合不同的格式,例如字体,颜色,边框和阴影等。尽管如此,excel 还拥有非常强大的图表功能,如果你想要将图表创建和格式设置自动化,那么宏命令是一个好方法。宏命令也可以帮助你设置打印区域,页边距,页眉,页脚,以及选择特殊的打印选项。

写宏之前的计划。

在你创建一个宏命令之前,花几分钟来考虑你究竟想做什么。因为宏命令是一大堆键盘输入的集合,事先计划你的行动非常重要。最早的计划宏命令的方法是手动地将宏命令需要做的事情做一遍。

在你做键盘输入的同时,在一张纸上记录下他们实际发生的情况,不要漏掉任何东西。象录音机一样,excel 可以将你的所有动作录制下来(译者:事实上并非如此,有些操作是无法录制的)。

如果在录制宏之前,你没有很好地计划,你会录制很多不必要的步骤,而这些都会影响运行速度。尽管修改宏**比去除录制宏里面不必要的步骤容易,但是,仅仅录制必要的步骤会节省你修改**的时间和以后的麻烦。

假设你想看一眼哪些区域是文本,哪些是数字以及哪些是公式,图1-1显示了使用不同的字体颜色和样式来区分这些单元格里潜在的内容。

图1-1如何设置如图1-1所示的格式?打开一个含有公式计算的工作表,或者创建一个如图所示的例子。如果你用图示例子,请确保用sum函数计算每月和季度的总结。

在录制宏之前,请做如下操作:

1. 选取一个单元格。

2. 选择“编辑”-“定位”

3. 在“定位”对话框中,点击“特殊”按钮。

4. 在“特殊”对话框中,勾选“常数”——勾选“文本”,同时去除“数字”,“逻辑值”和“错误值”的勾选。

5. 按“确定”返回工作表。注意,这时含有文本的单元格已经被选中了。小心,不要改变选中区域,直到你在下一步做一些必要的格式设置。

6. 对选中区域。选择“格式”-“单元格”

7. 在单元格格式设置对话框,选择“字体”-设置字体为“粗体”,颜色为“紫色”。然后点击“确定”关闭对话框。注意,含有文本的单元格显示了不同的颜色。

步骤1到7教你定位到文本单元格,要定位数字单元格,请按如下操作:

8. 选取一个单元格。

9. 选择“编辑”-“定位”

10. 在“定位”对话框中,点击“特殊”按钮。

11. 在“特殊”对话框中,勾选“常数”——勾选“数字”,同时去除“文本”,“逻辑值”和“错误值”的勾选。

12. 按“确定”返回工作表。注意,这时含有数字的单元格已经被选中了。小心,不要改变选中区域,直到你在下一步做一些必要的格式设置。

13. 对选中区域。选择“格式”-“单元格”

14. 在单元格格式设置对话框,选择“字体”-设置字体颜色为“暗蓝色”。然后点击“确定”关闭对话框。注意,含有数字的单元格显示了不同的颜色。

步骤8到14教你定位到数字单元格,要定位公式单元格,请按如下操作:

15. 选取一个单元格。

16. 选择“编辑”-“定位”

17. 在“定位”对话框中,点击“特殊”按钮。

18. 在“特殊”对话框中,勾选“公式”

19. 按“确定”返回工作表。注意,这时含有公式计算结果的单元格已经被选中了。小心,不要改变选中区域,直到你在下一步做一些必要的格式设置。

20. 对选中区域。选择“格式”-“单元格”

21. 在单元格格式设置对话框,选择“字体”-设置字体为“粗体”,颜色为“红色”。然后点击“确定”关闭对话框。注意,含有公式的单元格显示了不同的颜色。

步骤15到21教你定位到公式单元格。你可以在工作表中加上图例,以便容易理解。

22. 选取区域a1:a3,选择“插入”-“行”

23. 选择单元格a1

24. 选择“格式”-“单元格”,并且在“填充色”页点击“紫色”,点击“确定”返回工作表。

25. 选择b1,输入“文本”

26. 选择单元格a2

27. 选择“格式”-“单元格”,并且点击“暗蓝色”,“确定”返回。

28. 选择b2,输入“数字”

29. 选择a3

30. 选择“格式”-“单元格”,点击“红色”,“确定”返回。

31. 选择b3,输入“公式”

32. 选择a1

完成步骤22到32后,a1:a3单元格会显示一个简单的颜色图例,如图1-1所示。

正如你所看到的,不管工作表显示的任务多么简单,你却可能需要很多步骤来达到预期效果。创建一个可以重复你刚才操作的宏命令,真的很省时间,特别是当你需要重复这个相同的工作到很多工作表中去。

录制宏。既然你已经知道了你需要做哪些操作,是时候打开你的宏录制器来创建你的宏了。在你依照下面的录制步骤之前,请确保你已经清除了刚才例子里的格式。

按下ctrl+a以选中整个工作表,选择“编辑”-“清除”-“格式”选择a1:a3并且选择“编辑”-“删除”。在“删除”对话框,选择“整行”然后点击“确定”。

依照以下步骤来创建你的第一个宏命令:

1. 选择一个单元格。

录制宏之前,你应该想好是否要录制当前单元格的位置。如果你需要宏总是从一个特定的位置开始,那么先打开宏录制器再选择你想要宏开始选中的特定位置。如果当前单元格的位置无关紧要,那么先选择一个单元格,然后才打开宏录制器。

选择“工具”-“宏”-“录制新宏”。出现一个录制宏对话框。

图1-2 当你录制新宏的时候,必须有名字。你也可以给它设置一个快捷键,储存地方以及描述。

2. 给宏取个名字“whatsinacell”

技巧1-2:宏命名。

如果你忘记给宏命名,excel 会给出一个默认的宏名,例如:macro1,macro2,等等。宏名可以包含字母,数字和下划线,但是第一个字必须是字母(译者:

中文亦可,建议用英文)。例如:report1是有效的宏名,然而1report则是非法的。

宏名里不能含有空格。如果你隔开宏名中的每个词,可以使用下划线。例如:

whatsinacell,改为whats_in_a_cell。

3. 在宏的存贮位置里,选择“当前工作簿”

技巧1-3:保存宏。

excel 让你可以将宏保存在三个地方:

个人宏工作簿——如果你将宏保存在这里,你每次使用excel 的时候都可以使用这个宏。个人宏工作簿在xlstart文件夹中。如果这个工作簿不存在,那么当你第一次使用这个选项的时候,excel会自动生成这个工作簿。

新工作簿——excel将宏放在一个新工作簿里。

当前工作簿——宏将被保存在你正在使用的工作簿里面。

4. 在描述框里输入:显示单元格里潜在的内容:文本,数字,公式。

5. 点击“确定”关闭宏录制对话框,并开始录制。这时,出现了“停止录制”工具栏。excel下面的状态栏显示“准备录制”

图1-3 停止录制工具栏提供按钮来停止录制,以及让excel如何在录制宏的时候处理单元格地址。

技巧1-4:单元格地址:相对或绝对?

绝对——如果在执行宏命令的过程中,无论哪些单元格被选中了,你都希望宏在特定的单元格执行这些录制的操作,那么使用绝对单元格地址。绝对单元格引用具有如下形式:$a$1,$c$5等。

excel宏录制器默认使用绝对引用。在录制前,确保停止录制工具栏上的第二个按钮没有被按下去。当鼠标指向这个按钮,工具提示“相对引用”。

2023年EXCEL培训

excel培训资料。excel使用技巧。1 打印。第一种方式 打印 页面设置 缩放比例 调整 页 宽 第二种方式 打印 分页预览 有一定局限性,但是用起来的时候很帅 2 填充单元格 ctrl shift pgdn 碰到不同格式会停止,需要再次使用快捷键 移动到最后一个单元格 ctrl pgdn 移动...

2019高职Excel练习A

excel练习题一。一 单项选择题 1 下列excel的表示中,属于绝对地址引用的是。a a2b cc e8d g 9 2 在excel中,一般工作文件的默认文件类型为。a docb mdb c xls d ppt 3 在excel中,所有文件数据的输入及计算都是通过来完成的。a 工作簿 b 工作表...

Excel2019练习

一 知识点。1 excel 2010工作簿 工作表的建立 数据输入和编辑 填充 格式设置。2 公式 函数 包括sum erage max min count if sumif countif rank等常用函数 的使用与操作。3 名称的使用,相对引用 绝对引用和混合引用。4 对数据进行排序 筛选 包...