ファン
検索
<< 2024年12月 >>
1
2 3 4 5 6 7
8
9 10 11 12 13 14
22
23 24 25 26 27 28
29
30 31
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
Y.Taki@AS400さんの画像
Y.Taki@AS400
IBM AS/400で稼働するシステムの開発・追加を担当して30年以上になります。使えば使うほどこの AS/400 が好きになりました。 こんなSEがいろいろな視点から様々な業務などについて語ります。

2024年10月17日

どっぷりVBAに浸かる

●わき目も振らず

16日(水曜日)は、朝からびっちりとVBAでの開発にはまっていました
結構な量のVBAコードになっていますが
割と(笑) オブジェクティブプログラミングをしているので

急な仕様変更にも簡単に耐えれるようにしています
●ただ

おボケが発生しやすいのもこのあたり
例えば、文字列 "ABCDEFG"の中に"D"が何文字目にあるかは
Excel関数では、FIND
VBA関数では、INSTR
を使用します。

でも、目的の 4 を得るためには
FIND("D", "ABCDEFG")としなければならない Excel関数に対し
INSTR("ABCDEFG", "D")としなければならない VBA関数

ややこしやー! ややこしや!
●何で引数の順番がテレコ?

なんで、統一してくれなかったの?
おかげで、
INSTR("D", "ABCDEFG") としてて、ソースコードエラーにはならないけど

きちんとコーディングしていたら見つかるものも
引数をテレコ(逆)順にしていたら見つかるはずもない_| ̄|○
●というようなデバッグを行いながら

まぁ、自分がどんなボケをしているか想像がつくので
デバッグは比較的簡単な部類になるけど
それでも、無いに越したことはないですよねー(笑)




人気ブログランキング
人気ブログランキング







この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント: 必須項目

この記事へのトラックバックURL
https://fanblogs.jp/tb/12747004

この記事へのトラックバック
Build a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: