- ベストアンサー
マクロのデバックの仕方
mohenjoの回答
- mohenjo
- ベストアンサー率37% (125/335)
画面上部のツールバーのリセットボタン(正方形) では駄目ですか? スレ内容を取り違えていたら、すみません。
関連するQ&A
- (Access)VBA デバックの仕方について
スレッド違いかもしれませんが、プログラムの事なのでこちらに質問させて頂きます。 (アクセス)フォームに作成した【ボタン】にクリック時イベントをVBAコードで記入しました。 Private Sub コマンド0_Click() MsgBox "a" End Sub ・コンパイルして上書き保存。 ・実行時エラーがないか、F5ボタン(sub ユーザーフォームの実行) すると、マクロをクリック時イベントに貼り付けた訳でもないのに、【マクロボックス】が表示されて、デバックできません。 【質問】 (1)そもそも上記のようなコードの場合、デバックするにはわざわざフォームに戻って、コマンド0をクリックしてチェックしないといけないのでしょうか? (2)また、F5ですぐにプログラムが実行される時と、マクロボックスが表示される場合と有りますが、どのいう時にそれぞれのパターンに分かれていくのでしょうか? VBAまだまだ初心者なので、かなり混乱しています。 どなたか、ぜひ、ご指南よろしくお願いします。
- ベストアンサー
- Visual Basic
- エクセルのマクロの記録について質問です。
エクセルのマクロの記録について質問です。 2003でマクロの記録の中でオートシェイプのコネクタの線の太さを変えるように記録させました。しかし、2007でやると『実行時エラー 指定された値は境界を超えています。』と表示されます。そして終了かデバックかヘルプのボタンがあります。終了はそのままの画面にもどるのですがデバックを押したらマクロの文字がたくさん書いてある画面がでます。自分そういのはさっぱりなので修正できません。 また、修正できる自信もありません。で、どうしたら2007でその操作がうまく作動することができますか。だれか教えてください。
- ベストアンサー
- オフィス系ソフト
- ExcelVBAでデバックから帰還するには
VBA初心者です。 マクロを実行するとエラー表示になったのでデバッグします。 黄色になっている箇所のコードを書き換えた後、どうしていいかわかりません。もう一度当該マクロを実行するのにはどうしたらいいのでしょうか。またはマクロ実行前に戻るのにはどうしたらいいのでしょうか。 質問している本人が何を言っているのかよく分かっていません。斟酌して頂けれると幸いです。
- ベストアンサー
- オフィス系ソフト
- マクロの名前変更ってできるんですか?あと途中で修正はできるんですか?
(1)一度登録したマクロの名前を変更することってできるんでしょうか? 内容はそのままで名前だけ変更したいんですが。 (2)毎週末に提出するレポート作成でマクロを使ってます。といってもマクロ初心者で、デバック?を使ってプログラムを書くみたいな事はできません。マクロの記録で手順を登録させ実行してます。 で、そのレポートのレイアウトなどを変更する場合には 最初からマクロの手順を登録しなおしてます。 一度登録したマクロの内容を一部修正したい場合、デバック画面でプログラム書き換えみたいな作業じゃなければできないのでしょうか?マクロの記録で途中から変更させたりすることはできないのでしょうか?
- ベストアンサー
- オフィス系ソフト
- アクセスマクロで。。
アクセスのマクロ登録でマクロの実行のアクションとアクションの間に マクロの中止を設定して(1)のマクロを実行し 終えてから(2)のマクロを実行させたいのですが 条件にはどのように記述したらいいのでしょうか? (1)のマクロがautoexeでこのマクロにより作成されたデータを (2)のマクロでインホ゜ートさせるというものなのですが。。 (1)のマクロが終了する前に(2)のマクロが実行されてしまうので エラーメッセージがでてしまいます。 何かいいアト゛バイスがありましたお願い致します。
- 締切済み
- その他(業務ソフトウェア)
- マクロ FINDについて
いつも回答して頂き、とても感謝しています。 マクロを1回実行させた時はすんなりいくのですが、続けて同じマクロを実行させるとFINDの記述の箇所でNothingになり、エラーが発生してしまいます。 引数を『Set 〇〇 = Nothing』でリセットしても駄目でした。しかし、ブックを一度閉じた後、実行すると最初だけはエラーが発生しません。 記述を載せたいのですが、会社で作ったものなので、持ち帰る事もできません。 この説明だけで申し訳ないのですが、対応方法を教えて頂けないでしょうか?宜しくお願い致します。
- 締切済み
- Excel(エクセル)
- マクロが止まってしまいます. (マクロ初心者です)
ある2列のデータを選択して(例えばA1からB10まで) グラフウィザードを選択して散布図のグラフを作成する. 上記のようなマクロを作成したのですが, 作ったエクセルのファイル上ではちゃんと動いてくれるのですが 別のファイルで使うと 「実行エラー9 インデックスが有効範囲にありません」 と警告がでて途中で止まってしまいます. マクロ初心者でプログラムもわからないです. 保存先がよくないのでしょうか? それとも,もともとこのような作業(マクロを別のファイルで使用) はできないものなのでしょうか? よろしくお願いします. windows98 Excel2000
- ベストアンサー
- オフィス系ソフト
- Access、Autoexecマクロについて
エラーメッセージが出ます。Autoexecマクロでデータベース起動後マクロにてあるアクションを行い、「終了」アクションにてAccessを終了するという内容です。(毎日決まった時間に勝手に自動実行させ、終了させたいのです) ファイルを開いてからマクロを実行するとうまくいきますが、データベースファイルをWクリックして実行させようとすると終了する前にエラーになります。 エラーのOKボタンをクリックすると終了します。 どういうことなのでしょうか? エラーの内容は以下の通りです。 ファイル「○○.mdb」(またはその構成ファイル)が見つかりません。パスおよびファイル名が正しいか、必要なライブラリがすべて利用可能かどうか、確認してください。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロについて
エクセル2000を使用しています。 先月使っていたファイルをコピーして、今月分のデータを新たに入力しようと思ったのですが、このファイルにはマクロが設定されており、コピーした新しいファイルではエラーメッセージが出てマクロが実行されません。 このエラーメッセージ通りセキュリティーレベルを変更したのですが、やはり同じエラーメッセージが出てマクロが実行されません。 そこで先月分のファイルからマクロ部分のみをコピーして張り付けてみました。 これによってマクロは実行されるものの、その実行にとても時間が掛かってしまいます。 これを解決する良い方法があったら教えて下さい。よろしくお願いします。 *当方は初心者ですので、できれば難解な専門用語は使わないで下さい。お願いします。
- 締切済み
- オフィス系ソフト
- Word2013でマクロが動かない
Word2013のマクロが上手く動かない 【環境】 Windows8.1 + Office2013(Word2013) 【目的と操作】 1クリックでヘッダーにファイル名 と ページを表示できるようにする ファイル名が「あああ.doc]だとすると、ファイルのヘッダーに あああ 1 page とフォント:メイリオ、ポイント9 で 右寄せで表示させるようにしたい 操作は 1.マクロ記録 2.ヘッダーを選択し、ドキュメント情報のファイル名を選択 3.ページ番号の現在の位置を選択 4.ファイル名とページ番号、ページ番号とpage の間にスペースを入れる 5.入力したヘッダーに対してフォントの設定と右寄せをする 6.ヘッダーフッターの終了をクリック 7.マクロ記録終了 できたマクロを指定すると、 実行時エラー5941 指定されたコレクションのメンバは表示されません と表示されて、実行できません。 VBAについては全くわからないので、デバックの画面を見てもさっぱりわかりません。 2003の時には操作手順をマクロで記録して便利に使っていたので、 2013でも同様に使いたいと思っています。 どのように直したらよいか、教えていただけると助かります。 どうぞよろしくお願い致します。
- 締切済み
- Word(ワード)
お礼
リッセトボタンを押しても それっきりイベントマクロが動いてくれません