乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel的宏和vba是什么关系?-vb与excel,vb如何打开excel文件

excel的宏和vba是什么关系?-vb与excel,vb如何打开excel文件

作者:乔山办公网日期:

返回目录:excel表格制作


1、宏其实就是VBA写的,但是可以通过录制的方法制作宏,做好的宏你可以查看相应的VBA语句,从而发过来学习VBA,至于先学哪个,个人觉得,宏是人人都会e5a48de588b67a686964616f362的,基本上不需要学习,VBA则必须要学习一下才会。

2、学VBA不需要从VB学起

3、EXCEL和ACCESS都是OFFICE程序,而宏和VBA则是这些程序中的一个功能,EXCEL和ACCESS都有宏和VBA,通过宏和VBA可以使得EXCEL和ACCESS等OFFICE软件具有一些的编程功能,从而完成更加复杂的应用



1、宏其实就是VBA写的,但是可以通过录制的方法制作宏,做好的宏你可以查看相应的VBA语句,从而发过来学习VBA,至于先学哪个,个人觉得,宏是人人都会的,基本上不需要学习,VBA则必须要学习一下才会。
2、学VBA不需要从VB学起
3、EXCEL和ACCESS都是OFFICE程序,而宏和VBA则是这些程序中的一个功能,EXCEL和ACCESS都有宏和VBA,通过宏和VBA可以使得EXCEL和ACCESS等OFFICE软件具有一些的编程功能,从而完成更加复杂的应用


首先要在vb中定义Excel对象 。
以下是一个例子,定义对象的变量可以不要那么长。( 如appexcel可以直接定义为b等)
Dim appexcel As Object'定义Excel对象
Dim wbmybook As Object'定义工作簿对象
Dim wsmysheet As Object'定义工作表对象
Set appexcel = CreateObject("excel.application")'创建Excel应用程序对象
Set wbmybook = appexcel.workbooks.Open("c:\1.xls") '添加工作簿
Set wsmysheet = appexcel.worksheets(1)'你要操作的工作表,1是第一个的意思,你也可以用sheet1
appexcel.visible=true'决定excel是否可见
a=wsmysheet.cells(2,2)'将第二行第二列的数据读e68a84e8a2ade799bee5baa6e79fa5e98193334到a中
wsmysheet.cells(2,2)=a'将a的值写到第二行第二列中
appexcel.workbooks.Close'关闭工作簿
appexcel.quit'退出Excel
'释放定义的对象
Set appexcel = Nothing
Set wbmybook = Nothing
Set wsmysheet = Nothing

相关阅读

关键词不能为空
极力推荐
  • 丰田汽车Toyota的前世今生-excel2000

  • excel2000,简单回顾丰田汽车公司在1933年作为丰田织布机厂的一个部门而存在,受丰田喜一郎( Kiichiro Toyoda)领导,直到1937年才作为独立的公司丰田汽车公司而存在。丰田汽车公司的第一辆

ppt怎么做_excel表格制作_office365_word文档_365办公网