プログラムより楽しいデバッグ

デバッグ

久しぶりにデバッグをしました。

エクセルのVBA。
 

プログラミング教室の生徒さんが悩んでおられたので、
見せてもらって、

あーでもない、こーでもないと
教室の時間いっぱい調べて、考えて、
 

なんとか、とりあえず、
動くようにだけできました。
 
 

エクセルのセルを結合したら、
VBAでコピーがエラーになるようになった。

セルの結合はどうしても必要だったので、
VBAでコピーの前に結合を解除するようにした。
 

やったのは、それだけ。

たった1行のことなんですが、
初めて見る誰かが書いたプログラム。
しかも10年ぶりぐらいのVBA。
 

ステップ実行をして、値を調べ、
プログラムの動きを理解して。

あっちを調べ、こっちを調べ、
けっこうな時間がかかりました。
 

体験講座イメージ

でも、楽しかった!
です。
 
 

動くようにする

サラリーマン時代、

みんなで作ったプログラムが仕様通りに動かなくて、
あーでもない、こーでもないと
夜中までやっていたことがありました。
 

問題が見つかって、みんなで大喜びして、
そのまま飲みに行ったこと。

そんな記憶もよみがえってきました。
 
 

プログラムを書くのは楽しい。

僕にとっては、

動かないものを動くようにするのはもっと楽しい。
難しい問題を解決するのはさらに楽しい。
 

とても楽しい時間でした。