A06:梅一枝 第3课的作业如下:
1、请找出下面Sub程序中的3个错误之处。
Sub筛选
运行的语句(这里没错)
End 答:1.没空格隔开,没带参数用的();2、结束没写SUB 正确格式:Sub 筛选()
运行的语句(这里没错) End sub
2、请编写一个名子为“B”的Sub程序,调用下面带参数的“A”程序,第一个参数值为100,第二个参数值为500
Sub A(g1 As Integer, g2 As Integer)
Range("a1") = g1 + g2
End Sub
答:sub B() A 100,500 END SUB 或者 Sub BB() Call(100,500) Edn sub
3、请编写一个名子为“mysub”的Sub程序,调用下面的函数程序,把函数返回的结果放在A1(VBA中表示为Range("A1"))里。调用时参数的值设置为4(A1的结果显示为24答案为正确)
Function Myfun(A As Integer)
Dim x As Integer
Myfun = 1
For x = A To 1 Step -1
Myfun = Myfun * x
Next x
End Function
答:sub mysub() Range(“a1”)=mayfun(4) End sub
4、我想在sheet1工作表中添加一个SelectionChange事件,请说出添加步骤(只添加开始和结束语句即可)
|
答:打开工作表,点击VBE编辑器,打开工程窗口,找到 sheet1工作表对象,双击,调出代码窗口,在代码窗口的左上角的 对象窗口上选择WORKSHEET, 在右侧的过程窗口上选择SelectionChange事件, 自动形成语句: Private Sub Worksheet_SelectionChange(ByVal Target As Range) End Sub 回答完毕! |