|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
在查询系统里面增加个导出功能,代码有点问题,望高手给予修改,谢谢!
Private Sub CommandButton2_Click()
If rs.RecordCount = 0 Then Exit Sub '没有查询记录则退出
Dim arr(), i&, j&
ReDim arr(rs.Fields.Count - 1)
On Error Resume Next
For i = 0 To rs.Fields.Count - 1 '逐个字段
arr(i) = rs.Fields(i).Name '取字段名
Next i
With Workbooks.Add(xlWBATWorksheet).ActiveSheet '新建只有一个工作表的工作簿
.Range("A2").CopyFromRecordset rs '复制全部数据
With .Cells(1, 1).Resize(, rs.Fields.Count) '表头区域
.value = arr '写表头
.Font.Bold = True '黑体
.EntireColumn.AutoFit
.HorizontalAlignment = xlCenter '垂直居中
End With
End With
End Sub |
|