收藏 分享(赏)

VBA实验十四.doc

上传人:精品资料 文档编号:8417899 上传时间:2019-06-25 格式:DOC 页数:4 大小:122KB
下载 相关 举报
VBA实验十四.doc_第1页
第1页 / 共4页
VBA实验十四.doc_第2页
第2页 / 共4页
VBA实验十四.doc_第3页
第3页 / 共4页
VBA实验十四.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、浙江大学城市学院实验报告课程名称 VB 程序设计基础与实验 实验项目名称 实验十四、VBA 程序设计 1 学生姓名 专业班级 学号 实验成绩 指导老师(签名 ) 日期 一. 实验目的和要求掌握 VBA 中 Excel 函数的调用;工作簿、工作表等常用对象的使用;单元格的表示及各种属性的设置。二. 实验内容和原理【练习 14-1】调用 EXCEL 的 RAND 和 INT 内部函数,在 A 列的 110 行输入序号 110,在 B 列的 110 行填入 01 之间的随机数,在 C 列的 110 行填入两位正整数,最后在 C 列的 11 行求出该列的最大数(不能调用 MAX 函数) 。以上要求均用

2、程序实现。Sub V13_1()Dim k As IntegerDim a As String, b As String, c As StringFor k = 1 To 10a = “A“ & kb = “B“ & kc = “C“ & kRange(a).Value = kRange(b).Value = Rnd()Range(c).Value = Int(Rnd() * 90) + 10Next kSet myR = Worksheets(“Sheet1“).Range(“C1:C10“)Cells(11, 3) = WorksheetFunction.max(myR)End Sub【练

3、习 14-2】用 Application.Inputbox()函数输入 10 个数,放入单元格A1: A10,在 C 列输出其中超过平均数的数和个数。Sub ave()Dim k As Integer, s(10) As Integer, sum As IntegerDim a As String, c As StringDim aver As SingleFor k = 1 To 10s(k) = InputBox(“)sum = sum + s(k)a = “A“ & kRange(a).Value = s(k)Next kaver = sum / 10n = 1For k = 1 To

4、10If s(k) aver Thenc = “C“ & nRange(c).Value = s(k)n = n + 1End IfNext kRange(“C11“).Value = n - 1End Sub【练习 14-3】参见下图中的学生成绩表,遍历 5 门课的所有成绩,凡是低于 60 分的,用红色显示(不用条件格式,要用程序实现) 。练习 14-3 界面Private Sub Cond_Format()Dim i as Long, j as LongFor i = 1 to Sheet1.UsedRange.Rows.CountFor j = 5 to 9 If Cells(i,j).Value 60 Then _Cells(i,j).Font.Color = RGB(255, 0, 0)Next jNext iEnd Sub【练习 14-4】编程序,在工作表上打印九九乘法表如下。练习 14-4 界面Sub tab99()Dim i As Integer, j As IntegerFor i = 1 To 9Cells(1, i + 1) = iCells(i + 1, 1) = iNext iFor i = 1 To 9For j = i To 9Cells(i + 1, j + 1) = i * jNext jNext iEnd Sub三. 讨论、心得(必须做)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报