※ コードの記入先はプルダウン設置先フォームの、フォームモジュールになります。
Option Compare Database
Option Explicit
Private Sub btn_データインポート更新_Click()
Dim Q As Long
'◆ユーザーに実行意思を確認
Q = MsgBox("データインポートと「商品コード」のプルダウンの更新を実施しますか?", _
vbYesNo + vbQuestion, "<確認>")
If Q = vbNo Then
MsgBox "キャンセルされました。"
Exit Sub
End If
'◆インポート処理を行う「データインポート」プロシージャーを実行
'(割愛するけどコチラのページのサンプルコードなども参考にしてね!)
Call データインポート
'◆インポート後にプルダウンを更新する
DoCmd.SetWarnings False
DoCmd.OpenQuery "Q_商品C_プルダウン削除"
DoCmd.OpenQuery "Q_商品C_プルダウン追加"
DoCmd.SetWarnings True
'◆フォームの再計算(プルダウンの更新)を実行
Me.Recalc
MsgBox "データインポートを実施し「商品コード」のプルダウンを最新状態に更新しました。"
End Sub