|
问题一:
如果数据源底表格式如下图(附件中的sheet=实际底表格式)
在ADO的应用中能判定有效范围么比如上图中的range($A$2:$G$60000)即绿色部分
问题二:
SQL in excel
只希望其从上图中的返回从第六行开始至最后非空值 怎么写
工作簿1.rar
(24.69 KB, 下载次数: 3)
附上
Sub 宏1() '2010
Dim cnn As Object, SQL$
Set cnn = CreateObject("ADODB.Connection")
cnn.Open "Provider = Microsoft.ace.Oledb.12.0;Extended Properties =Excel 12.0;Data Source =" & ThisWorkbook.FullName
SQL = "Select 负责人,酒店名称,厨房 from [Sheet2$] where 负责人 is not null "
ThisWorkbook.Worksheets("Sheet1").Cells(2, 3).CopyFromRecordset cnn.Execute(SQL)
cnn.Close
Set cnn = Nothing
End Sub
|
|