BB平台(VB日常测试)VBA(4)

2019-03-29 13:14

正确答案 1. Sub a32() 2. Dim rng As Range

所选答案 - [未给定] - [未给定]

3. Set rng = ActiveSheet.Range(”C1:H26”) - [未给定] 4. With rng

5. For i = 1 To .Columns.Count 6. For j = 1 To .Rows.Count

7. .Cells(j, i).Value = j & \ 8. Next j

Next i 9. End With

End Sub 10.

- [未给定] - [未给定] - [未给定] - [未给定] - [未给定] - [未给定] - [未给定]

得 0 分,满分 20 分

问题 5

用Excel工作表制作一个会议签到单。当每个与会人员报道时,在其姓名右

边的单元格单击鼠标,自动填入当前日期和时间。

正确答案

所选答案

Private Sub Worksheet_SelectionChange(ByVal [未给1. Target As Range) - 定]

Dim r As Integer, c As Integer

2.

[未给

- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定]

r = Target.Row ’获取行号 3. c = Target.Column ’获取列号

If c = 2 And r > 1 Then

4.

Target.Value = Format(Now, \5. hh:mm:ss\

End If

6.

End Sub

7.

问题 1

利用工作表函数求和并用消息框输出。

得 0 分,满分 20 分

正确答案

Sub Arg2()

所选答案 [未- 给定] [未- 给

定]

1.

Range(\

2.

MsgBox Prompt:= \

[未

WorksheetFunction.Sum(Selection),Title:= \求和\ 3. - 给

定]

End Sub

4.

[未- 给定]

得 0 分,满分 20 分

问题 2

在A列的1—10行填入两位随机正整数,最后在A列的11行求出该列的最大

数(不能调用MAX函数)。

正确答案

1. Sub maxint()

所选答案 [未给

- 定]

i As Integer, c As String, m As Integer [未给2. Dim

- 定]

3. For i = 1 To 10 4. c = \

Range(c) = Int(Rnd * 90) + 10

[未给- 定] [未给- 定] [未给- 定]

5. Next i

m = Range(\

6. For i = 2 To 10 7. c = \

8. If Range(c) > m Then m = Range(c) 9. Next i

Range(\

[未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定]

得 0 分,满分 20 分

10.

End Sub

11.

问题 3

模仿Excel的条件格式设置,对工作表Sheet1的所有单元格,凡数值小于

60的用红颜色显示。

正确答案

Private Sub Cond_Format() 1.

所选答

案 [未- 给定] [未- 给定] [未- 给

定] [未- 给定] [未- 给定] [未- 给定] [未

Dim i As Long, j As Long 2.

For i = Sheet1.UsedRange.Row To 3.

Sheet1.UsedRange.Row +

Sheet1.UsedRange.Rows.Count - 1 For j = Sheet1.UsedRange.Column To 4.

Sheet1.UsedRange.Column +

Sheet1.UsedRange.Columns.Count - 1 If Cells(i,j).Value < 60 Then 5.

Cells(i,j).Font.Color = GRB(255, 0, 0) 6.

End If 7.

- 给定]

Next j 8.

[未

- 给定] [未- 给定] [未- 给定]

得 0 分,满分 20 分

Next i 9.

End Sub

10.

问题 4

本例在Sheet1上的单元格区域 A1:D10中进行循环。如果这些单元格中的

值小于0.001,则将其值替换为0(零)。

正确答案

Sub Zero1()

所选答案 [未给

- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定]

得 0 分,满分 20 分

1.

Dim c As Range

2.

For Each c in

3. Worksheets(\

If c.Value < .001 Then

4.

c.Value = 0

5.

End If

6.

Next c

7.

End Sub

8.

问题 5

将A1到C6中大于等于3的数依次放入E列。

正确答案 所选答案

Private Sub CommandButton1_Click()

1.

Dim i As Long, iRng As Range

[未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定] [未给- 定]

2. 3.

If iRng.Value >= 3 Then

For Each iRng In Sheets(1).Range(\

4.

i = i + 1

5.

Sheets(1).Range(\6. iRng.Value

End If

7.

Next

8.

End Sub

9.

问题 1

正确答案

Sub RngCells()

得 0 分,满分 20 分

将单元格区域 A1:D10所有绝对值小于10的数字都设置为红色。

所选答案 [未- 给定] [未- 给定] [未- 给

1.

Dim c As Range

2.

For Each c In

Worksheets(\ 3.


BB平台(VB日常测试)VBA(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014年(11)铁岭市初中毕业生学业考试9页

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: