VBAでの確認
“x86” であれば32bit版、それ以外なら64bit版(“AMD64” )
32bit版ならJETエンジン、64bit版だとACEエンジン
Sub get_x86or64()
  Dim ShellObj As Object
  Set ShellObj = CreateObject("Wscript.Shell")
  MsgBox (ShellObj.Environment("Process").Item("PROCESSOR_ARCHITECTURE"))
End SubExcelのシートをDBとして使用する場合の接続文字列
<32>
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\work\test.xls;Extended Properties="Excel 8.0;HDR=Yes;
<64>
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\work\test.xls;Extended Properties="Excel 8.0;HDR=Yes;"今は、ACEを使えば問題ないらしいので、このチェックは不要かと。
おまけ:ワークシート関数の宣言
  Dim wsf As WorksheetFunction
  Set wsf = WorksheetFunction
  Cells(1, 4) = wsf.sum(Range(Cells(1, 1), Cells(15, 1)))