1
我正在运行几个访问代码模块,并且正在将数据写入 Excel。当我第一次写入时,数据被正确写入。但是当我尝试时,又一次 ,新数据写在旧数据的顶部。我应该怎么做 插入一张新表?访问VBA如何添加新工作表到Excel?
我现有的代码是
Dim objexcel As Excel.Application
Dim wbexcel As Excel.Workbook
Dim wbExists As Boolean
Dim objSht As Excel.Worksheet
Dim objRange As Excel.Range
Set objexcel = CreateObject("excel.Application")
On Error GoTo Openwb
wbExists = False
Set wbexcel = objexcel.Workbooks.Open("C:\REPORT1.xls")
Set objSht = wbexcel.Worksheets("Sheet1")
objSht.Activate
wbExists = True
Openwb:
On Error GoTo 0
If Not wbExists Then
objexcel.Workbooks.Add
Set wbexcel = objexcel.ActiveWorkbook
Set objSht = wbexcel.Worksheets("Sheet1")
End If
是的,这是如果工作表1填充,然后转到工作表2,如果工作表2填充,然后去工作表3等等。 – tksy 2009-08-05 10:27:23