今日はキャンプ場のオーナー宅へ。
今年納品した予約管理のVer2の仕様変更の打ち合わせに。
と・・・かなり大袈裟な言い方だが、所詮はExcelのVBA(笑
今回の変更は来年のVer3の時でもOKということで一応は終了。
で・・・新たに予約のメールが来たので処理を実行させると、
急にVBAがぶっ飛んだ(大汗
どこでダメになったかはすぐにわかったが、
何故そんな現象になったのかがすぐにわからなかった。
いろいろとテストをし、その都度結果を見ながらまた検討・・・この連続・・・
で・・・1時間近く経った頃、急に原因が判明した。
予約サイト数をメールの内容から抽出する際に”サイト”の文字列を検索し、
その位置からサイト数を抽出するような処理なのだが、
ここで予約者の名前のふりがなに”サイトウ・・・”とあった。これが原因。
つまりメール本文から”サイト”の文字を探す際に、
間違ってふりがなにある”サイトウ・・・”の”サイト”の位置を出した・・・ってこと。
そのおかげでサイト数だと思った数字にとんでもない数字が入ってきてしまい、
処理がぶっ飛んだ。
まさか・・・入力フォームに”ふりがな”とあるので殆どがひらがなで来るのだが、
このメールに関してはカタカナで来るんだもんなぁ・・・。
まぁ・・・その点に気がつかなかった自分のも落ち度はあるが・・・。
とりあえず、今月末の平日と来月の平日のそれぞれ1日はキャンプ場へ行って、
またぶっ飛んでいないかを見に行かなくっちゃだゎ。