说明:如果您有任何疑问或想咨询其他业务请拨打电话 400 685 0732
全网监测海量数据按需发布监测预警
实时把握舆情动态精准追溯信息源头
一些常见的excel运算公式以及使用技巧我们是耳熟能详的,而且也经常会使用到的,可是对于一些其他很少用到的功能,比如说excel宏你知道是什么?又该如何使用吗?接下来我们就一起来好好的了解一下吧。
excel宏教程——excel宏是什么
Excel的强大优势还在于它提供的宏语言VisualBasicforApplication(VBA).VisualBasic是windows环境下开发应用软件的一种通用程序设计语言,功能强大,简便易用。VBA是它的一个子集,可以广泛地应用于Microsoft公司开发的各种软件中,例如Word、Excel、Access等。
那么,”宏”到底是什么呢?
在Excel97中,”宏”是一个难以理解的概念,但对于一个具体的”宏”而言,却是容易理解的,如果说”将一块文字变为’黑体’,字号为’三号'”就可以看作一个”宏”的话,那么”宏”就不难理解了,其实Excel97中的许多操作都可以是一个”宏”。
“记录宏”其实就是将工作的一系列操作结果录制下来,并命名存储(相当于VB中一个子程序)。在Excel97中,”记录宏”仅记录操作结果,而不记录操作过程。例如,改变文字字体时,需要打开”字体”栏中的下拉列表,再选择一种字体,这时文字即变为所选择的字体,这是一个过程,结果是将所选择的文字改变为所选择的字体。而”记录宏”则只记录”将所选择的文字改变为所选择的字体”这一结果。
Excel97中工作表是由行和列组成的二维表格,我们可以通过系统提供的语句activesheet.cells(I,j),将当前工作表中的第I行第j列所在的单元格中的数据取出(也可将它数据填入到指定的单元格中),然后反把它放入所定义的数组中,这时就可以对其进行各种操作,如求平均分、总分、分数段人数等等。
如何利用excel宏实现分班操作
Sub分班()
Conststudentno=191’学生人数
Constzdno=12’字段数
Dimzd$(zdno)’定义为12个字段的数组
Dima(studentno,zdno),stu(60,zdno)
Dimnam$(studentno),bjname$(60)’定义一个存放全校学生名字及各班学生名字的数组
Dimbj(studentno)’定义存放班级的一个数组
‘理科班工作表
Sheets(“高三理”).Select
Fori=2Tostudentno
bj(i)=ActiveSheet.Cells(i,1)
nam$(i)=ActiveSheet.Cells(i,2)
Forj=3Tozdno
a(i,j)=ActiveSheet.Cells(i,j)
Nextj
Nexti
‘存放字段到数组中。
Fori=1Tozdno
zd$(i)=ActiveSheet.Cells(1,i)
Nexti
‘先建立各个班级的工作表
Sheets(“高三理”).Select
Sheets(“高三理”).CopyAfter:=Sheets(“分数段”)
Sheets(“高三理(2)”).Select
Sheets(“高三理(2)”).Name=”33″
Fori=2Tostudentno
Forj=1Tozdno
ActiveSheet.Cells(i,j)=Space$(1)
Nextj
Nexti
Range(“a1”).Select
Fori=1Tozdno
ActiveSheet.Cells(1,i)=zd$(i)
Nexti
’34到36班工作表的建立
Fori=34To36
x$=Mid$(Str(33),2)
Sheets(x$).Select
Sheets(x$).CopyAfter:=Sheets(“分数段”)
Sheets(x$+”(2)”).Select
Sheets(x$+”(2)”).Name=Mid$(Str(i),2)
Nexti
‘具体分班。
Fork=33To36
bjrs=0
x$=Mid$(Str(k),2)
no=kMod10
Sheets(x$).Select
Fori=2Tostudentno
Ifbj(i)=noThen
bjrs=bjrs+1
bjname$(bjrs)=nam$(i)
Forj=3Tozdno
stu(bjrs,j)=a(i,j)
Nextj
EndIf
Nexti
Fori=2Tobjrs
ActiveSheet.Cells(i,1)=no
ActiveSheet.Cells(i,2)=bjname$(i)
Forj=3Tozdno
ActiveSheet.Cells(i,j)=stu(i,j)
Nextj
Nexti
Nextk
EndSub
以上就是有关excel宏如何使用的所有内容,当然,有关这一功能这里只是做了一个简单的介绍,如果大家还想了解更多的内容,欢迎关注我们文军营销的官网在这里还有更多精彩,更加实用的内容等着你。
推荐阅读
excel宏的使用 Excel宏如何进行录制与调用 | 文军营销excel宏的使用——Excel宏如何进行录制与调用 对于从没使用过Excel宏功能的话,一般要先进行添加“宏”选项,具体路径就是点击左上角的微软图标,依次选择:“Excel选项”-“常用”,勾选“功能区显示开发工具选项卡”,然后就可以看到在Excel选项卡中就多了一个“开发工具”的选项。 在Excel选项卡上选择“开发工具”,...excel启用宏 excel启用宏如何使用 | 文军营销首先打开“office按钮”,选择“excel选项”——“信任中心”——“信任中心设置”。 进入“信任中心设置”界面后,选择“宏设置”,在“宏设置”中有启动宏的不同方式。 如果选择”禁止所有宏,并不通知“,那么excel表中就不会出现以上第一点的图标,同时excel中的宏的功能也不能使用。要启动宏的话,就必须选择其他...excel中使用相对引用 excel宏使用相对引用 | 文军营销1、打开一个excel工作表,然后在F3单元格中输入=B3+C3+D3+E3+,如图1所示。 图1 2、然后按回车键,即可在该单元格显示出来计算记过,如图2所示。 图2 3、然后我们再次选择F3单元格,并将鼠标指针移到单元格右下角,当鼠标指针呈现十字形状时,按住鼠标左键向下拖动,如图3所示。 图3 4、最后我们松开鼠标,就可看...excel表格制作 教程手把手教你excel表格制作 | 文军营销使用方法: 将窗口置顶:在excel窗口下,按Alt+F8,弹出宏对话框,选择”窗口总在最前面”,点”执行”。 恢复:在excel窗口下,按Alt+F8,弹出宏对话框,选择”恢复”,点”执行”。 以上就是有关excel表格制作教程的所有内容,要想学好表格的制作,在网上还有大把的资料,有需要的朋友也可以去,当然如果你还想了解更多与...在excel中制作电路图图纸 excel制作电路图 | 文军营销另外,电路文件移动后工具栏还是可以正常使用的,只要先打开Excel删除原有电路工具栏,再打开移动后的含工具栏文件就可以使用了。至于复制到其他电脑中,随便放在哪里都是可以用的,只是再次移动后就得按照上面的步骤操作了。 选中所有的元件图,右击选择指定宏,在弹出指定宏窗口的宏列表中双击选择刚才建的空宏。这样,以后...
说明:如果您有任何疑问或想咨询其他业务请拨打电话 400 685 0732