実行時エラー '1004':権限のエラー



◯発生したタイミング
ODBCの接続があるブックの更新をしようとした際に発生しました。


デバッグ時の黄色部分
ActiveWorkbook.Connections(1).ODBCConnection.Refresh


◯原因
接続しているODBCConnectionのConnectionプロパティに指定してあったパスワード(PWD)が誤っているだけでした。

もしくは、元々エクセルブック上で単純にデータが接続されている状態に対してRefreshが実行された場合に発生します。
一度手動でエクセル上からデータの更新を行うか、VBA上でConnectionsでID・Passwordを指定すればエラー回避出来ると思います。