重复多个范围select

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

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

但是事情是错的,如何select多个范围来复制数据?

像这样的东西,如果你没有列标题:

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

F1,F2等表示Field1,Field2等。 如果你有列标题使用那些代替F1和F2。