サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す
With データベース
.Provider = "Microsoft.ACE.OLEDB.12.0"
.Properties("Extended Properties") = "Excel 12.0;HDR=YES"
.Open ブック.FullName
End With
レコードセット.Open Source:="SQL文", ActiveConnection:=データベース
※集計行を表示してるとSELECTに含まれてしまう
[シート名$テーブルのセル範囲の相対参照アドレス]
"[" & シート.Name & "$" & シート.ListObjects("テーブル名").Range.Address(False, False) & "]"
"[Excel 12.0;HDR=YES;Database=" & ブック.FullName & "].[" & シート.Name & "$" & テーブル.Range.Address(False, False) & "]"
[テーブルのシート名$]
[テーブルのシート名$セル範囲の相対参照アドレス]
SELECT前に集計行を非表示にしておく
テーブル.ShowTotals = False
SQL実行
テーブル.ShowTotals = True