気づくとVBA関連の記事を半年近く書いていない。ブログの訪問者は殆どがVBAの記事を読む人だけど役に立っているのでしょうか?
カテゴリ(「VBA基本」)と関係ない記事だけどそんな状態なので記録として書いておく。
なんか最近Excelで新しいファイルを作ったりすることもなくて。
あ、そうだ、因みに書いたコードの途中でプログラムを停止させたい、なんて場合には停止させたい行で「F9キー」を押してブレークポイントを設定するとそこで停止できます。
停止させたい行にカーソルがある状態でF9キーを押すと下図のように色付きに反転します。ブレークポイントを解除したい場合はもう一度その行でF9キーを押します(下図の丸印の部分を左クリックすることでも設定、解除できます)。
これでプログラムを実行すると
ブレークポイントの前まで進んで停止します。この時点でセルA3には値が入力されていませんね。
この続きを実行したい場合はF8キーでステップ実行したり、F5キーで一気に最後まで実行することができます。
想定通りに動かないようなコードはこうしてどこがおかしいのか、調べることができるのもVBAを使ううえでとても大切なことです。
このサンプルはおかしなところを探すまでしていませんが、プログラムを停止させることはどのようにコードの処理が進んでいるかを確認するのに有効ですので、こんなことも知っておくとよいです。
カテゴリ(「VBA基本」)と関係ない記事だけどそんな状態なので記録として書いておく。
なんか最近Excelで新しいファイルを作ったりすることもなくて。
あ、そうだ、因みに書いたコードの途中でプログラムを停止させたい、なんて場合には停止させたい行で「F9キー」を押してブレークポイントを設定するとそこで停止できます。
停止させたい行にカーソルがある状態でF9キーを押すと下図のように色付きに反転します。ブレークポイントを解除したい場合はもう一度その行でF9キーを押します(下図の丸印の部分を左クリックすることでも設定、解除できます)。
これでプログラムを実行すると
ブレークポイントの前まで進んで停止します。この時点でセルA3には値が入力されていませんね。
この続きを実行したい場合はF8キーでステップ実行したり、F5キーで一気に最後まで実行することができます。
想定通りに動かないようなコードはこうしてどこがおかしいのか、調べることができるのもVBAを使ううえでとても大切なことです。
このサンプルはおかしなところを探すまでしていませんが、プログラムを停止させることはどのようにコードの処理が進んでいるかを確認するのに有効ですので、こんなことも知っておくとよいです。