如何用vba实现附件中的操作
时间:2011-08-09
来源:互联网
如何用vba实现附件中的操作,请各位前辈帮忙解决,谢谢!
导入新品.zip(13.48 KB)
附件

2011-8-9 11:32, 下载次数: 7
作者: xk0701 发布时间: 2011-08-09
复制内容到剪贴板
Sub Macro1()
Sheets("Sheet2").Range("A1:E62").Copy
Sheets("Sheet4").Range("A1").Select
ActiveSheet.Paste
Sheets("Sheet3").Range("A1:E62").Copy
Sheets("Sheet4").Range("b1").Select
ActiveSheet.Paste
End Sub
代码:
录制宏就可以了。以下为录制Sub Macro1()
Sheets("Sheet2").Range("A1:E62").Copy
Sheets("Sheet4").Range("A1").Select
ActiveSheet.Paste
Sheets("Sheet3").Range("A1:E62").Copy
Sheets("Sheet4").Range("b1").Select
ActiveSheet.Paste
End Sub
作者: flysum2008 发布时间: 2011-08-09

作者: excelflower 发布时间: 2011-08-09
复制内容到剪贴板
Dim sSql As String
Dim cnn, rst
Set cnn = CreateObject("adodb.connection")
Set rst = CreateObject("adodb.recordset")
cnn.Provider = "Microsoft.Jet.OLEDB.4.0"
cnn.Properties("extended properties") = "Excel 8.0;HDR=NO;IMEX=1"
cnn.Open "Data Source = " & ThisWorkbook.FullName & ";"
sSql = "select T1.F1,T2.F1,T2.F2,T2.F3,T2.F4 from [sheet2$] AS T1,[sheet3$] AS T2 order by T1.F1"
Set rst = cnn.Execute(sSql)
Sheet4.[a1].CopyFromRecordset rst
rst.Close: cnn.Close
Set rst = Nothing: Set cnn = Nothing
End Sub
代码:
Sub ADO_Method()Dim sSql As String
Dim cnn, rst
Set cnn = CreateObject("adodb.connection")
Set rst = CreateObject("adodb.recordset")
cnn.Provider = "Microsoft.Jet.OLEDB.4.0"
cnn.Properties("extended properties") = "Excel 8.0;HDR=NO;IMEX=1"
cnn.Open "Data Source = " & ThisWorkbook.FullName & ";"
sSql = "select T1.F1,T2.F1,T2.F2,T2.F3,T2.F4 from [sheet2$] AS T1,[sheet3$] AS T2 order by T1.F1"
Set rst = cnn.Execute(sSql)
Sheet4.[a1].CopyFromRecordset rst
rst.Close: cnn.Close
Set rst = Nothing: Set cnn = Nothing
End Sub
作者: livewire 发布时间: 2011-08-09
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28