
「WorkbookQuery.Delete (True)が環境によってエラーとなる原因について」
https://teratail.com/questions/c45kubmfdq6nse
まさにこれにぶち当たってる状態です。
同じく「qry.Delete (True)」としてもエラーになって削除できず、
「qry.Delete」とすればクエリの接続だけ残ってしまう。
https://qiita.com/Q11Q/items/feaa51afdff066e7f54f
接続を手当たり次第にすべて削除する方法はこちらでわかったんですが、できれば削除したクエリで使っていた接続だけを削除したいと思っております。
たくさんある接続の中から、削除したクエリの接続だけを取得する方法などあるでしょうか?
何も設定しないと「接続1」「接続2」という形で増えていくのでどれを使っていたのか見当がつきません。
接続名だけでも取得できればその名前を指定して削除すれば良いだけだと思うんですが、該当のクエリが使っていた接続の名前を取得する方法はあるんでしょうか?
VBAでの方法をお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんばんは
クエリを使わないので、以下は簡単なテストをしてみただけです。
クエリにもいろいろなタイプが存在するので、全ての場合に共通か等については調べてはいませんので、以下はヒント程度として読んでください。
>削除したクエリの接続だけを取得する方法などあるでしょうか?
クエリのName属性で名称を取得できます。(仮にAAAとします)
一方で、各ConnectionのDescription属性を参照すると
「ブック内の 'AAA' クエリへの接続です。」
というような文字列を取得できますので、これを名称を照合することで対応関係をチェックできるのではないかと思います。
(もっと適切な方法があるかも知れませんけれど、一応、対応はできそうなので・・)
まずは、実際にご利用のクエリ群に対して、上記のような対応関係が成立しているかどうかを確認なさってみてはいかがでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
VBAマクロ実行時エラーの修正について
Visual Basic(VBA)
-
VBAで「クエリと接続」の画面を出せますか?
Excel(エクセル)
-
Excelファイルのすべての更新日時を調べる方法
Excel(エクセル)
-
-
4
エクセル
Excel(エクセル)
-
5
Excelの区切り文字について質問です。 Excel機能にある、区切り文字を使う時に区切ったあとの書
Excel(エクセル)
-
6
条件付き書式の効率的な設定の仕方について
Excel(エクセル)
-
7
エクセルシート保護を解除させない方法。
Excel(エクセル)
-
8
今までは、 「CSVの出力先を選択してください。」 という画面から、CSVファイルをデスクトップに引
Excel(エクセル)
-
9
Excelの開始ブックを固定したい マクロなしで
Excel(エクセル)
-
10
Excelの条件付き書式のコピーと参照セルを自動で変えるようにする方法
Excel(エクセル)
-
11
【マクロ】アクティブセルの時間を別ブックから検索。見つかったセルを含めた最終行まで選択したい
Excel(エクセル)
-
12
findメソッドで、10:00:01 を検索をして、メッセージボックスにセル番地と時間が表示できない
Excel(エクセル)
-
13
条件付書式設定にて、本日の日付を条件として、2行分にセルに色を付けるには?
Excel(エクセル)
-
14
特定のセルだけ結果がおかしいです。 関数はオートフィルでコピーしており、細かく見てもどこもおかしくあ
Excel(エクセル)
-
15
エクセルシートの見出しの文字を大きくしたい
Excel(エクセル)
-
16
年間の医療費のデータがあり、月々の集計をする計算式を教えていただけませんか
Excel(エクセル)
-
17
大容量があつかえるソフトを探しています
Excel(エクセル)
-
18
エクセルの計算式について(COUNTIFの応用)
Excel(エクセル)
-
19
Excelの計算で差分を求める場合について
Excel(エクセル)
-
20
【ExcelVBA】5万行以上のデータ比較の効率的な処理方法について
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ画像あり】❶1つの条件...
-
【マクロ】既存ファイルの名前...
-
【マクロ】【画像あり】❶ブック...
-
【マクロ】【画像あり】ファイ...
-
Dir関数のDo Whileステートメン...
-
5単位で繰り上げしたい
-
【マクロ】【画像あり】4つの...
-
【画像あり】オートフィルター...
-
Excelで4択問題を作成したい
-
【マクロ】【画像あり】4つの...
-
エクセルのVBAで集計をしたい
-
エクセルの複雑なシフト表から...
-
【マクロ】数式を入力したい。...
-
【マクロ】元データと同じお客...
-
【マクロ】左のブックと右のブ...
-
【マクロ】実行時エラー '424':...
-
Office2021のエクセルで米国株...
-
エクセルのリストについて
-
【マクロ】【相談】Excelブック...
-
セルにぴったし写真を挿入
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報