作者:乔山办公网日期:
返回目录: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