No.3ベストアンサー
- 回答日時:
コードウインドウが選択された状態でメニューの[表示]-[デバッグウインドウ]にあります。
変数や式のウォッチを表示したり、
コマンドを入力して実行させたり確認したりできる物です。
またコンパイルはデバッグですべてのモジュールをコンパイルして保存を1度は実行しておいてください。
VBAにおいて通常コードを入力して実行すると、
事前にコンパイルされていなければその都度実行時にコンパイルされ実行されます。(インタープリター呼ばれるところ)実行をスムーズに行うために事前コンパイルを上記方法で行っています。
この時点でエラーが起こるのかどうか確認してください。
また、Cancelはイベントプロシージャーの引数として各関数で宣言されているものですので、関数の引数にCancel が定義されていなければ使えません。
BeforUpdateにはありますが、AfterUpdateにはなかったと思います。利用されるイベントを確認してください。
いろいろいじっているうちに、イベントで()内にCancel As Integerと書かれているものしか、cancelが実行できないのに気が付きました。
いろいろご回答いただきありがとうございます。
デバッグウィンドウなのですが、私は2000を使っているのでイミディエイトウィンドウのことのようです。
コンパイルは活用していたのですが。
ウォッチやイミディエイトは活用したことがありませんでした。今後、勉強して活用しようと思います。
本当に、ありがとうございました。
No.2
- 回答日時:
> Private Sub ○○_AfterUpdate()
上記のイベントは更新後処理ですので、
CancelではなくUndo(処理の取り消し)になります。
Private Sub ○○_BeforeUpdate(Cancel As Integer)
のような、更新前処理のイベントであれば、
Cancel(処理の中止)を行なえます。
ご回答いただきありがとうございます。
cancelに付いては、どうにかいじっているうちに使えるイベントとそうでないイベントあることに気が付きました。
undoとcancelの違いについてご教授ありがとうございます。
すごくわかりやすかったです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAのエラーについて 2 2023/08/02 17:46
- Excel(エクセル) R列の1111/11/11以外、且つQ列の×の条件で該当行のAからAE列までオレンジに塗りつぶす 2 2022/07/02 10:18
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- Visual Basic(VBA) 実行時エラー´5854´ 文字列型パラメーターが長すぎます。 3 2023/06/08 21:17
- Visual Basic(VBA) IBM Notes9のメールをExcelVBAにて送信するコードについての質問です。 以下のコードを 3 2023/06/21 17:58
- その他(データベース) 「1004:アプリケーション定義またはオブジェクト定義のエラー」への解消方法に関して 1 2023/07/09 11:47
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<math.h>があるのにsqrtが・...
-
VBAを何回も作り直して、容量が...
-
エクセルVBAではRound...
-
Makefile作成時の拡張子.oとは?
-
C言語でヘッダファイルにグロー...
-
1 つ以上の複数回定義されてい...
-
「fatal error C1189」を回避す...
-
” OS ビルド ” の意味が分か...
-
C/C++の文法チェックツール
-
分子動力学計算ソフトtinkerの...
-
コンパイル??
-
C++コンパイル時に『 C1083: in...
-
セミコロンについて
-
sys/types.hの必要性について
-
コンパイルエラー:ユーザ定義...
-
gdbデバッグのためのmakefile作成
-
'strcpy': 識別子が見つかりません
-
クリティカルエラー Expressio...
-
DllEntryPointが呼び出されてい...
-
C++プログラムにおけるexeファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAを何回も作り直して、容量が...
-
<math.h>があるのにsqrtが・...
-
” OS ビルド ” の意味が分か...
-
1 つ以上の複数回定義されてい...
-
「fatal error C1189」を回避す...
-
ILSpyで、デコンパイルできない。
-
Makefile作成時の拡張子.oとは?
-
エクセルVBAではRound...
-
C言語でヘッダファイルにグロー...
-
外部シンボル "_main"は未解決です
-
セミコロンについて
-
マクロ コンパイルがグレーバック
-
戻り値について
-
C言語でmからnまでの合計を求め...
-
C++コンパイル時に『 C1083: in...
-
コンパイルエラー:ユーザ定義...
-
クリティカルエラー Expressio...
-
PRO*C コンパイルエラー
-
【VC++6.0(MFC)】警告「LINK : ...
-
[c++] <pthread.h>がinclude で...
おすすめ情報