|
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Open("C:\A\系统\考核表.xlt")
Set xlSheet = xlBook.Worksheets(1)
Set Conn = CurrentProject.Connection
strSQL = "SELECT * FROM Tb_导出到EXCEL_tmep"
Rs.Open strSQL, Conn, adOpenStatic, adLockOptimistic
xlApp.Visible = True
With xlSheet
If Rs.RecordCount > 2 Then
bb = 45
For i = 1 To round2(Rs.RecordCount / 2) 'round2是自定义函数
.Range("A1 44").Select
Selection.Copy '这里出现错误提示:运行时错误91:对象变量或with块变量未设置
.Cells(bb, 1).Select
ActiveSheet.Paste
bb = bb + 44
Next
End If
End with
不过上面的问题不是每次都有,初次打开程序能够顺序导出数据,再次导出,就出现问题了。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|