お世話になります。
アクセスの自動実行マクロを作成したのですが、確認のためステップインでマクロを実行すると最後までうまくいきました。
しかし、実際に!マークの実行ボタンを押すとどうしてもAテーブルにあるデータをBテーブルに追加貼り付けをするところで「コマンドまたはアクション’追加貼り付け’は無効です。」となります。普通はステップインで成功すると大丈夫という認識でおりましたが、どうして無効になるのか原因がわかりません。
抽象的な質問で申し訳ありませんが、お分かりの方いらっしゃいましたらお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> どうして無効になるのか原因がわかりません。
確かに、ステップインや、進行状況がわかるように途中でメッセージ
ボックスを出すようにしたりするとうまくいくのに、連続処理にすると
エラー、というのは私も経験したことがあります。
(最近はVBAで組むようになって組み方が変わったからか、あまり
遭遇しなくなりましたが・・・)
そんな場合、エラーが起こる直前に「オブジェクトの選択」、「オブジェクトの
再描写」や「再クエリ」(引数でコントロールを指定)等のどれかを入れると
エラーを回避できることがありました。
(感覚的に、コントロールへのフォーカス移動が間に合わなくて(?)エラーに
なっているのかな、と推測していました。ただ、これも必ずうまくいくと
いうわけではありませんでしたが・・・)
以上、kyhgさんの事例でも有効かどうかわかりませんが、参考までに。
ありがとうございます。
確かに移動が間に合わなくてって言う感覚でした。それをどのようにすれば回避できるかわからず、困っておりました。
早速、ご指摘のオブジェクトの選択などを入れてみたいと思います。
後、メッセージを挿入して一時的にフォーカス移動をとめるのも有効でしょうかね。これも試してみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/01/27 13:15
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Access(アクセス) スキルシートのエクセルの項目に 2 2023/04/04 22:41
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) vbaエクセルマクロについて あるデータを作成し、デスクトップに.xlsx形式で保存するマクロを作成 2 2023/03/02 18:54
- Visual Basic(VBA) vbaエクセルマクロについて あるデータを作成し、デスクトップに.xlsx形式で保存するマクロを作成 6 2023/03/03 18:05
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLのエラー(~付近に不適切な...
-
Oracle 8i コンマ(,)を含むデ...
-
PostgreSqlでFunctionの作成に...
-
GROUP BYでエラーが発生
-
バッチファイルからのBCP起動に...
-
SQLServerが存在しないか、アク...
-
VB6より長文INSERT文でORA1756...
-
オブジェクト名 '<table>' が無...
-
SQLServer・ストアドプロシージ...
-
SQLserverのIF文について
-
oo4oのMovePreviousnメソッドに...
-
リストボックスで選択したレコ...
-
sqlで文字列を最後に追加したい
-
ストアドの戻り値(配列)について
-
ACCESSで作成したアプリケーシ...
-
VBAでXMLインポートエラーを無...
-
エクスプローラーから書き込み...
-
ACCESS ADOでupdateが効かない
-
エクセルのグループボックス枠...
-
Duplicate entry '21474836
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracle 8i コンマ(,)を含むデ...
-
SQLのエラー(~付近に不適切な...
-
GROUP BYでエラーが発生
-
エクセルマクロで指定範囲内の...
-
PostgreSqlでFunctionの作成に...
-
バッチファイルからのBCP起動に...
-
ACCESS ADOでupdateが効かない
-
ACCESSで作成したアプリケーシ...
-
sqlで文字列を最後に追加したい
-
オブジェクト名 '<table>' が無...
-
SQLserverのIF文について
-
エクセルのグループボックス枠...
-
ストアドの戻り値(配列)について
-
エクセルからSQLサーバー ...
-
Access2000環境に対応するMid関...
-
レポートが開けない。
-
ACCESS2000ディスクまたはネッ...
-
分散トランザクションを開始で...
-
oo4oのMovePreviousnメソッドに...
-
SQLServerが存在しないか、アク...
おすすめ情報