東北関東大地震で被災された方へのお見舞いを申し上げます。
また、この災害により亡くなられた方のご冥福を心よりお祈り申し上げます。
日本国が一日も早く復興し、より良い国になるように、
みんなで力を合わせて頑張りましょう!
----------------------------------------------------------------------
・ デバッグについて
----------------------------------------------------------------------
今回はプログラムからエラーをなくす為の
デバッグについて学習しましょう。
----------------------------------------------------------------------

前回学習した通り、エラーには色々な種類があり、
コードをデバッグする作業には特別の近道はありません。
エラーを常に検出できる万能の手段もありません。
ただし、進行中の内容を調べ、エラーが発生する場所や
変数に入っている値などを確認することは出来ます。

----------------------------------------------------------------------
デバッガの使用方法(3迄は前回の復習です)
----------------------------------------------------------------------

1.ブレークポイントを設ける
  検証したい行のコードウィンドウの左端
 (余白インジケータ)をクリックすると
  茶色の●が付きます。これがブレークポイントです。

2.プロシージャを実行する
  コードを実行すると1で選択した
  コード行が黄色く表示されます。
  ※プログラムの実行がここで一旦ストップします。

3.内容の確認
  検証したい変数やセルにカーソルを当てると内容が表示されます。

4.ウォッチ式の追加
  3で思ったように表示できない場合は、
  調べたいセル、式の値や変数などを範囲選択後、
  右クリックしてウォッチ式の追加を選択することにより
  画面下部に値が表示されます。

※その他
  ・F8→1ステップずつ実行
  ・F5→ブレークポイントまで一気に実行
  ・ブレークポイントの解除は茶色の●を再度クリックするか、
   F9を押す。

------------------------------------------------------------
さて!どうでしたか?
上記の指示通りに操作して実行することができましたか?
では、まだ次回をお楽しみに!

◆----------------------------------------------◆
とことんサポート(eラーニング)概要
JAVAやVBAの通信講座
http://www.pc-brain.com/
◆----------------------------------------------◆
Access基礎&実践の学習
http://www.pc-brain.com/conts_access.html
◆----------------------------------------------◆
AccessVBAの学習
http://www.pc-brain.com/conts_accessvba.html
◆----------------------------------------------◆
AccessADO&SQLの学習
http://www.pc-brain.com/conts_accesssql.html
◆----------------------------------------------◆
Androidの学習
http://www.pc-brain.com/conts_android.html
◆----------------------------------------------◆
Excel基礎&関数の学習
http://www.pc-brain.com/ExcelMenu.html
◆----------------------------------------------◆
PowerPointの学習
http://www.pc-brain.com/conts_powerpoint.html
◆----------------------------------------------◆
Wordの学習
http://www.pc-brain.com/conts_word.html
◆----------------------------------------------◆
PHPの学習
http://www.pc-brain.com/conts_php.html
◆----------------------------------------------◆
HTML&CSSの学習
http://www.pc-brain.com/conts_htmlcss.html
◆----------------------------------------------◆
ホームページビルダーの学習
http://www.pc-brain.com/conts_hp.html
◆----------------------------------------------◆
Perlの学習
http://www.pc-brain.com/conts_perl.html
◆----------------------------------------------◆
C言語の学習
http://www.pc-brain.com/conts_c.html
◆----------------------------------------------◆

東北関東大地震で被災された方へのお見舞いを申し上げます。
また、この災害により亡くなられた方のご冥福を心よりお祈り申し上げます。
日本国が一日も早く復興し、より良い国になるように、みんなで力を合わせて頑張りましょう!
----------------------------------------------------------------------
・ デバッグについて
----------------------------------------------------------------------
今回はプログラムからエラーをなくす為の
デバッグについて学習しましょう。
----------------------------------------------------------------------

前回学習した通り、エラーには色々な種類があり、
コードをデバッグする作業には特別の近道はありません。
エラーを常に検出できる万能の手段もありません。
ただし、進行中の内容を調べ、エラーが発生する場所や
変数に入っている値などを確認することは出来ます。

----------------------------------------------------------------------
デバッガの使用方法
----------------------------------------------------------------------

1.ブレークポイントを設ける
  検証したい行のコードウィンドウの左端
 (余白インジケータ)をクリックすると
  茶色の●が付きます。これがブレークポイントです。
 (もう一度クリックすると解除されます。)

2.プロシージャを実行する
  コードを実行すると1で選択した
  コード行が黄色く表示されます。

  ※プログラムの実行がここで一旦ストップします。

3.内容の確認
  検証したい変数やセルにカーソルを当てると内容が表示されます。


------------------------------------------------------------
さて!どうでしたか?
上記の指示通りに操作して実行することができましたか?
では、まだ次回をお楽しみに!

◆----------------------------------------------◆
とことんサポート(eラーニング)概要
JAVAやVBAの通信講座
http://www.pc-brain.com/
◆----------------------------------------------◆
Access基礎&実践の学習
http://www.pc-brain.com/conts_access.html
◆----------------------------------------------◆
AccessVBAの学習
http://www.pc-brain.com/conts_accessvba.html
◆----------------------------------------------◆
AccessADO&SQLの学習
http://www.pc-brain.com/conts_accesssql.html
◆----------------------------------------------◆
Androidの学習
http://www.pc-brain.com/conts_android.html
◆----------------------------------------------◆
Excel基礎&関数の学習
http://www.pc-brain.com/ExcelMenu.html
◆----------------------------------------------◆
PowerPointの学習
http://www.pc-brain.com/conts_powerpoint.html
◆----------------------------------------------◆
Wordの学習
http://www.pc-brain.com/conts_word.html
◆----------------------------------------------◆
PHPの学習
http://www.pc-brain.com/conts_php.html
◆----------------------------------------------◆
HTML&CSSの学習
http://www.pc-brain.com/conts_htmlcss.html
◆----------------------------------------------◆
ホームページビルダーの学習
http://www.pc-brain.com/conts_hp.html
◆----------------------------------------------◆
Perlの学習
http://www.pc-brain.com/conts_perl.html
◆----------------------------------------------◆
C言語の学習
http://www.pc-brain.com/conts_c.html
◆----------------------------------------------◆

東北関東大地震で被災された方へのお見舞いを申し上げます。
また、この災害により亡くなられた方のご冥福を心よりお祈り申し上げます。
日本国が一日も早く復興し、より良い国になるように、みんなで力を合わせて頑張りましょう!

-エラーについて(3)-
--------------------------------------------------------------
今回もエラーについて学習しましょう。
--------------------------------------------------------------
エラーには大きく分けて2つの種類がありましたね。

1.コンパイルエラー
  コードに文法的に誤りがある場合に発生するエラー

2.実行時エラー
  コードの記述には誤りはないが、論理的に矛盾があるため
  実際にプロシージャを実行すると発生するエラー
--------------------------------------------------------------
今回は、実行時エラーを発生させてみましょう。
以下を記述しましょう。
--------------------------------------------------------------
Sub sample3()
Cells(7000000, 1) = "エラーの勉強"
End Sub
--------------------------------------------------------------
Excelの行のMAXを超えているのでエラーが発生します。
実行するとエラーメッセージが出て、コードが黄色く反転選択されます。
リセットしてコードを以下の様に書き直し再実行しましょう。
--------------------------------------------------------------
Sub sample3()
Cells(7, 1) = "エラーの勉強"
Sub
------------------------------------------------------------
さて!どうでしたか?
上記の指示通りに操作して実行することができましたか?
では、まだ次回をお楽しみに!

◆----------------------------------------------◆
とことんサポート(eラーニング)概要
JAVAやVBAの通信講座
http://www.pc-brain.com/
◆----------------------------------------------◆
Access基礎&実践の学習
http://www.pc-brain.com/conts_access.html
◆----------------------------------------------◆
AccessVBAの学習
http://www.pc-brain.com/conts_accessvba.html
◆----------------------------------------------◆
AccessADO&SQLの学習
http://www.pc-brain.com/conts_accesssql.html
◆----------------------------------------------◆
Androidの学習
http://www.pc-brain.com/conts_android.html
◆----------------------------------------------◆
Excel基礎&関数の学習
http://www.pc-brain.com/ExcelMenu.html
◆----------------------------------------------◆
PowerPointの学習
http://www.pc-brain.com/conts_powerpoint.html
◆----------------------------------------------◆
Wordの学習
http://www.pc-brain.com/conts_word.html
◆----------------------------------------------◆
PHPの学習
http://www.pc-brain.com/conts_php.html
◆----------------------------------------------◆
HTML&CSSの学習
http://www.pc-brain.com/conts_htmlcss.html
◆----------------------------------------------◆
ホームページビルダーの学習
http://www.pc-brain.com/conts_hp.html
◆----------------------------------------------◆
Perlの学習
http://www.pc-brain.com/conts_perl.html
◆----------------------------------------------◆
C言語の学習
http://www.pc-brain.com/conts_c.html
◆----------------------------------------------◆