办公软件excel宏编程练习题
1. 能将选中的宏转换为VBA程序代码的命令是
1、点击Excel表格上方菜单文件下的选项,在选项窗口中,点击左侧的“信任中心”命令,在右侧显示内容中单击“信任中心设置”按钮。
2、在弹出的窗口左侧点击“宏设置”命令选项,右侧可以进行四种设置类型,不选用最后的全部启用项
3、切换调用工作表中不同的宏,按组合键Alt+F8,在弹出的窗口列表中选择切换宏,选择运行或单步执行。
4、编辑宏代码,按键Alt+F11打开VBA编辑窗口,再次执行快捷键回到Excel工作表窗口。
2. 下列操作中适合使用宏而非vba的是
excel宏在日常办公的应用1、宏是一些指令集,每个人在制作表格的过程中也许会有多种功能,而一直重复做的话会非常繁琐,因此就可以通过宏录制来节约时间简化步骤,对于提高工作效率是非常有好处的。对于经常使用excel表格来工作的话,能有效地提高工作,让自己变得更轻松。
2、我们这里为每一行都填充第一个数字,那么直接点击导航栏中的视图,在这里能进行宏的定义。
3、接着选择使用相对引用,然后再点击录制。接着对于宏进行命名和定义快捷键,这样会加快工作效率。
4、接着录制。然后在第一行里将所有的行都复制上第一个数字,填充好,接着点击停止录制,这样一个宏定义就做好了。
5、接着将鼠标点击第二行的第一列,这时候再点击查看宏,或者直接按住快捷键也能直接执行宏定义。
3. 需要vba宏语言支持来完成此操作
这是由于你软件的安装包不够完整导致,安装程序自身不含vba,所以安装后遇到含有宏的文件不能运行。需要安装vba程序。从网站上下载。
4. 能将选中的宏转换为vba程序代码的命令是哪个
首先了解一下VBA是啥:
是微软公司开发出来的一种事件驱动编程语言,他的作用就是扩展office应用程序,使得我们使用office的时候效率更高。
VBA的用途:
1、步骤简化:如可以通过一个按钮实现多个步骤的操作,迅速省力完成大量重复操作。
2、权限划分:设置登陆对话框可以设置不同操作人对每个表的访问权限和操作权限。同时保护数据不被其他人员修改和想看。
3、复杂的筛选排序:excel内只是提供了比较简单的一些筛选和排序功能,如果我们需要一些多条件复杂的筛选和排序,就可以用VBA来帮我们解决问题。如:比划排序。
4、自动执行任务:我们可以编写指定时间或者指定条件下执行某些操作。
5、保证数据准确性:可以通过VBA设置对输入的数据进行限制,可以防止用户不小心录入不符号内容的数据。如:大小写规范,小数点规范,标点符号规范。
6、扩展Excel没有的功能:警告对话框,修改、删除、生成文件等一些操作。甚至还可以操作注册表。
7、开发专业程序:可以利用VBA把EXCEL文件开发成专业的程序,如人事的人员管理系统,财务报表系统,学生信息管理系统等。
5. 可以将宏对象转换为VBA程序
1、打开Excel,点击左上角的【文件】。
2、找到并点击【选项】按钮。
3、弹出窗口后,在左侧点击【信任中心】。
4、然后点击右下角的【信任中心设置】。
5、弹出窗口,点击左侧的【宏设置】。
6、选择【启用所有宏】,并勾选【信任对VBA工程对象模型的访问】。
7、选择完毕后点击【确定】。
8、然后点击上方工具栏的【视图】。
9、找到宏,点击选择【录制宏】。
10、输入宏的名称以及保存路位置后点击【确定】即可开始录制。
11、录制结束后,点击上方宏里面的【停止录制】即可。
12、需要使用时,点击宏里的【查看宏】。
13、选择宏然后点击【执行】即可。
6. VBA中的自动运行的宏,应当命名为( )
宏是微软公司为其OFFICE软件包设计的一个特殊功能。
宏是微软公司为其OFFICE软件包设计的一个特殊功能,目的是让用户文档中的一些任务自动化。OFFICE中的WORD和EXEAL都有宏。在下面的讨论中我们以WORD为例。
如果在Word中重复进行某项工作,可用宏使其自动执行。宏是将一系列的Word命令和指令组合在一起,形成一个命令,以实现任务执行的自动化。您可创建并执行一个宏,以替代人工进行一系列费时而重复的 Word操作。
计算机里面的宏叫做Macro,是一种批量批处理的称谓。Word中对宏定义为:“宏就是能组织到一起作为一独立的命令使用的一系列word命令,它能使日常工作变得更容易”。Microsoft Office使用宏语言VBA将宏作为一系列指令来编写。
宏可能引起宏病毒,它是一种寄存在文档或模板的宏中的计算机病毒。一旦打开这样的文档,其中的宏就会被执行,于是宏病毒就会被激活,转移到计算机上,并驻留在Normal模板上。从此以后,所有自动保存的文档都会“感染”上这种宏病毒,而且如果其他用户打开了感染病毒的文档,宏病毒又会转移到他的计算机上。
7. 能将选中的宏转换为vba程序代码的命令是
Sub 宏1() Call 宏2 End Sub Sub 宏2() MsgBox nihao End Sub运行宏1就调用了宏2,会弹出对话框“nihao”,宏2的作用域需要是Public,就是Sub 前面的前缀,省略默认就是Public。
8. 可以在VBA程序中调用宏
调用函数可以这写:Run (工作簿名!宏名,参数1,参数2……)例如调用A1.xls文件里宏名称为ABC的宏,假定宏参数为1和5,代码为:Run ("A1.xls!ABC",1,5)。注意被调用宏的文件(A1.xls)要处于打开状态。因此上面这句可以试试这么写:
a3 = Application.Run("waspcn.xll!H_PT67", a1, a2)
9. 下列关于宏和vba的叙述中错误的是
你按alt+f11,看能不能打开编辑器,如果能打开,看是不是控件没有安装全的问题,如果是控件问题,可以这样解决1.在VBE界面的菜单中,点击工具-引用,选择Microsoft Windows Comman Controls 6.0 ,确定。
2.如果没有这个引用可以在C:\Windows\system32\mscomctl.ocx找到如果连编辑器都打开不了,就说明Excel安装有问题,只能最后重新安装
10. 宏可以转换为vba
第一步,录制新宏 选择工具-宏-录制新宏,在对话框中,为你将要做的宏设定一个快捷键。确定之后,可以看到一个小的工具栏,上面有个停字。从现在开始,你的每一步操作都会被记录下来,直到单击停字下面的按钮,结束宏录制过程。替换默认宏名主要是便于分别这些宏。宏名最多可为255个字符,并且必须以字母开始。其中可用的字符包括:字母、数字和下划线。宏名中不允许出现空格。通常用下划线代表空格。 第二步,执行宏 录制完一个宏后之后就可以执行它了,只要,就会重复刚才的一系列操作。 当执行一个宏时,EXCEL按照宏语句执行的情况就像VBA代码在对EXCEL进行遥控。但VBA的遥控不仅能使操作变得简便,还能使你获得一些使用EXCEL标准命令所无法实现的功能。 要执行刚才录制的宏,可以按以下步骤进行: 1)选择任何一个单元格。 2)选择工具宏宏,显示宏对话框。 3)选择自己录制的宏名,选择执行。 或者是直接按下按初始设定的快捷键,也可以执行宏。 查看录制的代码 选择工具宏宏,显示宏对话框。 单击列表中的自己定义的宏名,选择编辑按钮。 此时,会打开VBA的编辑器窗口(VBE),在这里我们可以看到VBA的语句。(关于VBA知识,请参考《excel中VBA基础入门介绍》等文章) 编辑录制的宏 需要编辑宏是因为以下三个方面的原因。一:在录制中出错而不得不修改。二:录制的宏中有多余的语句需要删除,提高宏的运行速度。三:希望增加宏的功能。比如:加入判断或循环等无法录制的语句。excel表格的基本操作 录制宏的局限性 希望自动化的许多EXCEL过程大多都可以用录制宏来完成.但是宏记录器存在以下局限性.通过宏记录器无法完成的工作有: 1)录制的宏无判断或循环能力。2)人机交互能力差,即用户无法进行输入,计算机无法给出提示。3)无法显示EXCEL对话框。4)无法显示自定义窗体。