Ado多种范围选择

时间:2014-06-09 12:40:51

标签: excel excel-vba ado vba

我需要从多个范围的Excel工作表中获取数据

RnG1 = "[" & SheetName & "$F1:G1000],"
RnG2 = "[" & SheetName & "$AI1:AI1000]"
RnG = RnG1 & RnG2
szSQL = "SELECT * FROM " & RnG$ & ";"

但是有些问题,如何选择多个范围来复制数据?

1 个答案:

答案 0 :(得分:1)

如果您没有列标题,请执行以下操作:

szSQL = "SELECT [F1], [F2], [F30] FROM [" SheetName & "$F1:AI1000];"

其中F1,F2等表示Field1,Field2等。如果您有列标题,请使用它们代替F1和F2。