|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
Select oName,SubFolderCount,,oFolderPath From [Sheet3$T10:Y3250] Union All Select oName,SubFolderCount From [Sheet3$A10:H603]
测试这条语句,结果出错。
- Sub dedel()
- Dim Rng As Range
- Dim R1 As Range, R2 As Range
- Set R1 = Selection
- Dim Sht As Worksheet
- Set Sht = Sheet3
- With Sht
- Set R1 = .Range(.Cells(4, 1).Formula)
- Set R2 = .Range(.Cells(4, 2).Formula)
- End With
- Dim SqlShtStr1, SqlShtStr2
- SqlShtStr1 = " From [" & Sht.Name & "$" & R1.Address(0, 0) & "] "
- SqlShtStr2 = " From [" & Sht.Name & "$" & R2.Address(0, 0) & "] "
- Debug.Print R1.Address, R2.Address
- Dim SqlStr
- SqlStr = "Select oName,SubFolderCount,,oFolderPath " & SqlShtStr1 & "Union All Select oName,SubFolderCount,' '" & SqlShtStr2
- Debug.Print SqlStr
- Stop
- Dim Rs As ADODB.Recordset
- Set Rs = SqlRetuRs(SqlStr)
- Debug.Print Rs.RecordCount
- Set Rng = Sheet1.Cells(5, 1)
- Rng.CopyFromRecordset Rs
- End Sub
复制代码
|
|