32bit or 64bit

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 Sub

Excelのシートを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)))