学习Excel技术,关注微信公众号:
excelperfect
下面是2020年11月12日发布的一些简单的ExcelVBA问题的答案,是不是和你想的一样。
1.表达式11mod 3的计算结果是什么?
2。11除以3商3余2,因此答案是2。
2.如果A为True而B为False,则表达式A Or B的计算结果是什么?
True。这是很显然的。
3.比较表达式“Smith”= “smith”的计算结果是True还是False?
默认情况下,结果是False。但是如果在模块顶部添加语句:OptionCompare Text,则结果为True。
4.假设Obj1和Obj2都是对象引用,你如何确定它们是否引用了相同的对象?
使用Is运算符:Obj1 Is Obj2。
5.表达式4 2 * 8和(4 2)* 8的计算结果是否相同?请解释。
不相同。4 2 * 8的结果是20,因为按运算优先级先计算乘法再将其结果相加;(4 2)* 8的结果是48,先计算括号内,再将其结果与括号外的数字相乘。
6.在If... End If块中的某些VBA语句总会执行吗?
不一定,除非还有Else子句。在条件为False时,If … End If语句内的语句不会被执行。
7.什么时候可以省略Select Case语句的Else部分?
如果在所有Case语句都不匹配的情况下没有要执行的代码,则可以省略Else部分。
8.IIf函数有什么作用?
IIf函数评估条件,如果为True,则返回一个值;如果为False,则返回另一个值。
9.如何确保Do... Loop语句中的语句至少执行一次?
仅当条件置于循环末尾时,才能保证语句至少执行一次。
10.什么时候应该使用While ... Wend语句?
不需要。虽然仍被支持,但更灵活的Do ...Loop语句已取代了While... Wend。
11.可以在For... Next循环中放入多少条Exit For语句?
没有限制。
12.Function过程与Sub过程有何不同?
Function过程会向程序返回一个值,而Sub过程则不会。
13.过程中的代码行数有什么限制?
没有限制,但是良好的编程习惯规定过程不应太长,最多30至40行代码是合理的。
14.如何将数组作为参数传递给过程?
数组名后加上空括号。
15.如何指定函数要返回的值?
通过将值赋给函数名称。
16.过程中的局部变量能否在调用过程之间“记住”其值?如果要这样,怎么办?
能够,通过使用Static关键字声明变量。
17.VBA可以识别通用格式的日期,例如2020/11/11。在VBA代码中,如何表明该值是日期?
通过将其括在#字符中。
18.哪个VBA函数用于为日期添加间隔?
DateAdd函数。
19.哪两个函数用于搜索文本(在另一个字符串中查找一个字符串)?
InStr函数和InStrRev函数。
20.如何转换字符串,以使每个单词的首字母大写,而所有其他字母小写?
使用vbProperCase参数调用StrConv函数。
21.字符“A”和“a”是否具有相同的ASCII值?
不是。同一字母的大写和小写具有不同的ASCII值。
22.如何从字符串开头提取一定数量的字符?
使用Left函数。
23.在VBA程序中使用哪个Excel对象引用的工作表单元格区域?
Range对象。
24.假设单元格区域引用单个工作表单元格,你如何知道该单元格是否为空?
Range对象的Value属性返回一个空字符串。
25.Worksheet对象的UsedRange属性引用什么?
包含工作表中所有已使用单元格的最小单元格区域。
26.如何在单元格中添加批注?
获取引用该单元格的Range对象,然后调用AddComment方法。
27.一个工作表可以有多少个Selection对象?
只有一个。
28.Range.Activate和Range.Select方法有何不同?
对于单个单元格区域,它们是相同的。对于多个单元格区域,Activate选择单元格区域左上角单元格,而Select则选择整个单元格区域。
完美Excel微信公众号本周内容
在完美Excel公众号中,本周推出的内容清单如下:
- 一些基本的Excel VBA编程问题,答案来了
- Excel小技巧66:快速求和
- Excel实战技巧92:快速获取指定目录下所有文件清单
- 简单的Excel VBA编程问题又来了,你能答出来吗?
- Excel公式技巧64:为重复值构造包含唯一值的辅助列
- Excel小技巧67:列出工作表中所有定义的名称
完美Excel社群本周内容
本周完美Excel社群内容更新不是很多,仍然是《Excel编程周末速成班》的后续内容:
- 第9课:处理文本
- 第10课:使用Ranges和Selections
- 第11课:处理列(Columns),行(Rows)和单元格(Cells)
下周继续努力,争取推出更多有用的内容。
欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。
欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料。