Excel 2013でデータベース(ADO)を使用する前に行う設定です。
ADOとはマイクロソフトのデータベースです。
Excel VBA で下記のようにADOを定義しコンパイルします。
Option Explicit
Private Sub MyStartAdo()
Dim adb As ADODB.Connection
Dim ars As ADODB.Recordset
End Sub
Private Sub CommandButton1_Click()
MyStartAdo
End Sub
VBE画面のメニュー[デバッグ]-[VBAProjectのコンパイル]を実行します。
Dim adb As ADODB.Connection の行が反転表示され「コンパイルエラー:ユーザ定義型は定義されていません。」とエラーメッセージが表示されます。 原因はADOデータベースに必要なActiveXコントロールを設定していないからです。
ActiveXコントロールを設定します。 VBE画面のメニュー[ツール]-[参照設定]をクリックします。
参照設定ダイアログボックスが開きます。 参照可能なライブラリファイルから「Microsoft ActiveX Data Objects 6.1 Library」にチェックし[OK]ボタンをクリックします。
以上でADOデータベースの使用前の準備は完了です。 これでコンパイルを行うとエラーは発生しません。