一些基本的Excel VBA编程问题,答案来了

1.什么是程序?

程序是给计算机的一系列指令。

2.从Excel中如何开启VBA编辑器?

按Alt+F11组合键,或者单击功能区“开发工具”选项卡中“代码”组中的“Visual Basic”命令。

3.在VBA工程中如何插入一个新的代码模块?

在VBA编辑器中,单击菜单“插入——模块”。

4.什么是将代码从一个VBA工程复制到另一个VBA工程的最容易的方法?

从第一个工程中导出模块,然后将其导入到另一个工程中。

5.什么是属性?

识别或控制对象外观或行为的某些方面的一条信息。

6.如何创建绝对单元格引用?

在列字母和行号前加上美元符号($)。

7.对象的属性和方法有何不同?

属性是与对象相关的一条信息;方法来执行一个动作。

8.方法调用必须始终按照该方法定义时的精确顺序来包含参数吗?

不用。使用命名参数,可以以任意顺序来包含参数。

9.使用什么VBA语句来遍历集合中的所有成员?

For Each … Next语句。

10.在Excel中运行的VBA程序中,什么时候需要使用Application关键字?

任何时候都不需要。Application对象总是可以作为隐式引用。

11.如何在不更改原始工作簿名称的情况下以新名称保存工作簿副本?

使用Workbook对象的SaveCopyAs方法。

12.什么方法用于打印当前工作簿?

使用Workbook.PrintOut方法。

13.如何获取对工作簿中活动工作表的引用?

使用Workbook.ActiveSheet方法。

14.如何使用代码修改工作表的名称(显示在工作表选项卡上的名称)?

设置Worksheet对象的Name属性。

15.使用代码删除工作表时,如何防止Excel显示其确认对话框?

设置DisplayAlerts属性为False。

16.Nothing关键字有什么用?

Nothing是没有引用任何对象的对象引用的值。

17.如何使用VBA代码确定工作簿中存在多少个工作表?

使用Worksheets.Count属性。

18.Workbook.CreateBackup属性的功能是什么?

如果该属性为True,那么每次保存工作簿时都会创建一份备份副本。

19.如何使用代码获得工作簿的完整路径和文件名?

读取Workbook.FullName属性。

20.假设在Excel中打开了多个工作簿,如何激活特定的工作簿?

调用其Activate方法。

21.如何知道工作簿自上次更改以来是否已保存?

如果Workbook对象的Saved属性为True,则自上次更改以来工作簿已保存。

22.在VBA代码中使用续行符有什么限制(如果有)?

可以在除使用引号的文本之外的任何位置使用换行符。

23.VBA的代码缩进规则是什么?

没有规则。你可以使用缩进来提高可读性,但不会影响程序的运行方式。

24.VBA如何在内部存储日期?

自1899年12月30日以来的天数。

25.声明VBA数组如下:Dim Data(100) As Integer。这个数组包含多少个元素?

101个元素,下标从0至100。

26.程序如何确定数组的大小?

使用UBound函数和LBound函数。

27.变量作用域指的是什么?

指程序中变量起作用的那部分。

28.如何声明整个工程中都可用的变量?

可以使用Public关键字在模块级别声明变量。

看看,这些答案是不是很简单!随着你对VBA的了解越深入,这些问题对你来说会根本不是问题!

(0)

相关推荐

  • Excel VBA之第三十五课

    大家好,上次Excel VBA课程里面我们学习了工作簿的一些通用属性,今天我们学习一个工作簿的密码属性.设置工作簿密码可以保护工作簿,以防止未经授权就查看或修改工作簿.要为工作簿添加密码,可以通过设置 ...

  • Excel VBA之第三十六课

    大家好本节我们来学习工作簿的内置属性,在Excel 2013中,我们单击左上角的文件-信息,会在该页面发现如下的文档属性: 上图包含了当前工作簿的有关信息,如作者.标题.主题.类别等,它们都属于工作簿 ...

  • 答案:Excel VBA编程问答33题,继续……

    excelperfect 下面是一些关于控件.事件和类的基础问题的回答,你的答案是不是一样的? 1.控件的Exit事件何时发生? 在控件失去焦点之前. 2.VBA程序如何修改双击间隔? 不能.双击间隔 ...

  • Excel VBA编程问题,我的答案

    excelperfect 在<Excel VBA编程问题,写下你的答案>中,我们提出了11道VBA编程问题,有很多朋友积极参与,给出了自己的答案.下面是我的答案,仅供参考. 1.当VBA程 ...

  • Excel VBA编程中有哪些常用的英文词汇儿

    --HI,大家好,我是星光,总有朋友问学习VBA和英语好坏有关系吗? 这问题让俺怎么回答呢,说没关系也有关系,说有关系其实也没多大关系-- VBA只是一个非常初级的编程语言,甚至在很多人眼里算不上编程 ...

  • EXCEL VBA编程的一些小结

    最近单位内部的项目里要用到些报表EXCEL的生成,虽说JAVA 的POI可以有这能力,但觉得还是可能比较麻烦,因此还是转用.net来搞,用visual studio 2003配合office 2003 ...

  • Excel VBA编程问答33题,继续……

    excelperfect 下面是一些关于控件.事件和类的基础问题,试试看,你能不能回答出来. 1.控件的Exit事件何时发生? 2.VBA程序如何修改双击间隔? 3.是非题:KeyDown事件过程可以 ...

  • 一批简单的Excel VBA编程问题解答

    excelperfect 前几天,在公众号中推送了21道简单的Excel VBA编程问题,详见<再放出一批简单的Excel VBA编程问题,试试回答看看>,下面给出解答,供参考. 1.如何 ...

  • 再放出一批简单的Excel VBA编程题,试试回答看看

    下面是一些简单的Excel VBA编程问题,试着回答看看,能不能直接答出来? 1.如何确定单元格区域内的行数和列数? 2.Application.Columns指的是什么? 3.你的程序在列B位置插入 ...

  • 简单的Excel VBA编程问题解答——完美Excel第183周小结

    excelperfect 下面是2020年11月12日发布的一些简单的ExcelVBA问题的答案,是不是和你想的一样. 1.表达式11mod 3的计算结果是什么? 2.11除以3商3余2,因此答案是2 ...

  • Excel VBA编程教程(基础一)

    VBA介绍 Visual Basic for Applications(VBA)是 VisualBasic 的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言.主要 ...