excel宏是什么

【excel宏是什么】Excel电子表格软件是应用最广泛的软件之一,其数据处理、图表功能以及各种功能和工具深受用户喜爱 。Excel文件是一个工作簿,一个工作簿最多可以包含255个工作表,每个工作表可以包含大量数据 。Excel强大的优势在
Excel电子表格软件是应用最广泛的软件之一,其数据处理、图表功能以及各种功能和工具深受用户喜爱 。Excel文件是一个工作簿,一个工作簿最多可以包含255个工作表,每个工作表可以包含大量数据 。
Excel强大的优势在于其宏语言VisualBasicforApplication(VBA) 。VisualBasic是windows环境下开发应用软件的通用编程语言,功能强大,使用方便 。VBA是VBA的子集,可以广泛应用于微软公司开发的各种软件,如Word、Excel、Access等 。
那么,什么是“宏观”
在Excel97中,“宏”是一个不可理解的概念,但对于一个具体的“宏”,很容易理解 。如果‘把一段文字改成‘粗体’,字体大小为‘3号’,就可以认为是‘宏’,那么‘宏’就不难理解了 。其实Excel97中很多操作都可以是一个
‘记录宏’实际上是记录工作的一系列操作结果,并命名存储(相当于VB中的一个子程序) 。在Excel97中,‘记录宏’只记录操作结果,不记录操作过程 。例如,当更改文本的字体时,您需要打开“字体”列中的下拉列表并选择另一种字体,然后文本将成为所选字体 。这是一个过程,结果是把选中的文字变成选中的字体 。而“记录宏”只记录“将所选文本更改为所选字体”的结果 。
Excel97中的工作表是由行和列组成的二维表格 。我们可以通过系统提供的语句activesheet.cells(I,j)取出当前工作表中第一行和第一列所在单元格中的数据(或者填充到指定的单元格中),然后将其放入定义的数组中 。此时,我们可以对它执行各种操作,例如计算平均分数、总分数、分数段的数量等等 。
我用Excel97提供的宏函数做学生成绩的分析处理程序 。这个程序是Excel中的一个文件,包含以下宏:放置、总分、平均分、分数段、删除等 。
这个程序是根据我们学校高三理科班学生的成绩 。
程序:中使用的几个宏的功能描述
定级:是用来在难以定级的情况下按类分班 。这个宏可以作为新生入学时分班的函数 。
总分:自动为原分数计算总分 。
平均分:计算各科平均成绩和全校各科成绩 。
分数段:给出最大分数和最小分数,然后计算每个班级的每个分数段中的人数,并累加每个分数段中的人数 。
Delete:用于删除未使用的工作表 。
现在每个宏的代码如下:
一、分班
子布局()
学生人数=191 ‘学生人数
常量zdno=12 ‘字段数
“Dimzd$(zdno)”定义为12个字段的数组
Dima(studentno,zdno),stu(60,zdno)
Dimnam$(studentno),bjname$(60)’定义了一个数组,用于存储全校学生和每个班的学生的姓名
Dimbj(studentno)’定义了一个用于存储类的数组 。
科学课工作表
床单(‘高三’) 。挑选
对我来说=2对学生
bj(i)=ActiveSheet 。细胞(I,1)
nam$(i)=ActiveSheet 。细胞(I,2)
对于j=3至zdno
a(i,j)=活动表 。细胞(I,j)
下一个j
接下来我
将字段存储在数组中 。
对于i=1至zdno
zd$(i)=ActiveSheet 。细胞(1,I)
接下来我
首先为每个班级创建工作表
床单(‘高三’) 。挑选
床单(《高三原理》) 。复印后:=纸张(‘分数段’)
床单(‘高三(2)’) 。挑选
床单(‘高三(2)’) 。名称=’33 ‘
对我来说=2对学生