●わき目も振らず
16日(水曜日)は、朝からびっちりとVBAでの開発にはまっていました
結構な量のVBAコードになっていますが
割と(笑) オブジェクティブプログラミングをしているので
急な仕様変更にも簡単に耐えれるようにしています
●ただ
おボケが発生しやすいのもこのあたり
例えば、文字列 "ABCDEFG"の中に"D"が何文字目にあるかは
Excel関数では、FIND
VBA関数では、INSTR
を使用します。
でも、目的の 4 を得るためには
FIND("D", "ABCDEFG")としなければならない Excel関数に対し
INSTR("ABCDEFG", "D")としなければならない VBA関数
ややこしやー! ややこしや!
●何で引数の順番がテレコ?
なんで、統一してくれなかったの?
おかげで、
INSTR("D", "ABCDEFG") としてて、ソースコードエラーにはならないけど
きちんとコーディングしていたら見つかるものも
引数をテレコ(逆)順にしていたら見つかるはずもない_| ̄|○
●というようなデバッグを行いながら
まぁ、自分がどんなボケをしているか想像がつくので
デバッグは比較的簡単な部類になるけど
それでも、無いに越したことはないですよねー(笑)
人気ブログランキング
【このカテゴリーの最新記事】
- no image
- no image
- no image
- no image
- no image