[三流君] −−> [プログラマー業務の愚痴] −−> [バックナンバー一覧]
−−> No.141 これで、「できる」と思えば苦にならない?みたいだけど

これで、「できる」と思えば苦にならない?みたいだけど


本文(発行内容)


<これで、「できる」と思えば苦にならない?みたいだけど>
こんにちは、Ken3です。

今回は、
人の受け取り方、
これで、「できる」と思えば苦にならない?みたいだけど
です。
*いつものように、話しを変な方向に持っていくけど、お付き合いください。

/*
 * 1.前置きで、三流君の解説を見て下さい。
*/
http://www.ken3.org/backno/backno_vba07.html#30
で、
Excel UserForm テキストボックスのイベント
と題して、下記のように書いてます。

内容は、入力中のテキストボックスをわかりやすくするために、
バックカラーを変えるサンプルなんだけど、



In message "[VBAで楽しく No.030] - Excel UserForm テキストボックスのイベント",
 > >また、フォームを表示したときに、あるテキストボックスに
 > >フォーカスを移動させたいのですが、上手くいきません。
 > >(どこがアクティブになっているのかも解らない。カーソルも表示されない。)
 > >今は「UserForm_Initialize」にて「テキストボックス名.SetFocus」と記述しています。
 >
 >どこがアクティブだか、わからない。。。
 >ユーザーフォーム作成後、
 >テキストボックスを2つ作って、私も試してみました。
 >
 >たしかに、、、わかりにくい。
 >サンプルを、
 >http://www.ken3.org/vba/lzh/vba030.lzh
 >のtest030-book.xls内にテストのフォーム作りました。
 >解説と合わせて見て下さい。
 >
 >一つの案として、現在入力中のテキストボックスのバックカラーを変えてみます。
 >
 >テキストボックスのイベントで、
 >_Enterが入ってきた時の処理、
 >_Exitが出て行く時発生するイベントなので、
 >
 >テキストボックスに入力が移ったら、
 >.BackColor = RGB(&H0, &HFF, &HFF)
 >で水色に変えて、
 >出て行く時は、
 >.BackColor = RGB(&HFF, &HFF, &HFF)
 >元に戻してます。
 >
 >Private Sub TextBox1_Enter()  'テキストボックスに入ったら色変える
 >    TextBox1.BackColor = RGB(&H0, &HFF, &HFF)
 >End Sub
 >
 >Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
 >    'テキストボックスからバイバイする時は元に戻す
 >    TextBox1.BackColor = RGB(&HFF, &HFF, &HFF)
 >End Sub
 >
 >Private Sub TextBox2_Enter()  'テキストボックスに入ったら色変える
 >    TextBox2.BackColor = RGB(&H0, &HFF, &HFF)
 >End Sub
 >
 >Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
 >    'テキストボックスからバイバイする時は元に戻す
 >    TextBox2.BackColor = RGB(&HFF, &HFF, &HFF)
 >End Sub
 >
 >三流君さ、うっ、なんか頭イタクなってきたよオレ。
 >
 >何で?動いてるよ。
 >じゃなくって、
 >10個入力項目あったら、全部いれるのこれ?
 >なんかバカ臭くない?
 >
 >ギク、、、
 >コントロールって配列にして処理できるか、調べないとなぁ。
 >確かに、2つ3つだったらいいけど(2つ3つまでかなガマンできるの)
 >テキストの数が多いとマズイなぁ。
 >
 >一つの案として、イベントで背景色を変えて、入力エリアをわかりやすくしました。
----

真剣にこの方法を読んだ、アナタの感想は?

/*
 * 2.うれしいような、うれしくないような感想が来る
*/

まぁ、自分自身でも変だと思い、
テキストボックス毎にコードを入れるなんて、
そんな作業バカ臭いよね、
10項目あったら10個入れるの?こんな処理
と
書いてます。

自問自答だけど素直な感想だよねこれが。
と、私は思ってたんだけど、
意外な感想をいただく。

内容は(引用ダメらしいので)
面白いので、自分の作ったExcelのフォームに入れてみます。
ちなみに入力項目は7個
と感想のメールをいただいた。

えっ、7個も入れるのかよ、ご苦労様と思ったけど、、、
(ホンネは感想うれしかったです、少しは参考になったみたいで)







/*
 * 3.目的地まで歩いて歩き出す人 と 違う方法を探す人
*/

目的地まで時間がかかっても、
歩いて行けるとわかったら、
歩き出す人っていいよね。

でも、私は(プログラマーなら?)、
自転車を使った方法
や
車で楽に行く方法
を
探すと思う。

一つの考え方で、
自転車のカギを探して(問題点を楽に解くカギ)、
見つかったら自転車で出発、プログラム修正時間も少なく、労力も少ないし、
で、
納期が迫っている時は、しかたなく、これで行けるとわかったら、
歩きでも出発、プログラムの修正時間・量は増えるけど、目的地になんとか着く。

う〜ん、なんだかなぁ。

ここでついた差って大きい気がする。
簡単な話は、次のフォーム作成、システム作成で
普通に考えれば、
歩きしか知らない人と自転車のカギを見つけた人では、
かなりの差になるのかなぁ。

で、自転車の人は時間が歩きの人よりかからないので、
もしかしたら、次の自転車より速い方法、
車のカギを探す時間ができたりして
(そんなうまいストーリは無い?ある?)

できるヤツは自然とできていく、
できないヤツはいつまでたっても、、、
のヒントがあるような、ないような。

仕事には、納期や時間制限があるのは事実です
が、
自分の歩いてきた道を見直し、
自転車で行ける方法、カギを探してみるのもね。

自分にもかなり言えるけど、
向上心・探求心を忘れないことが大切かなぁ
と
フト、思った。

/*
 * 4.終わりの挨拶(次回はアルのか?(爆))
*/

今回は、
目的地に着く楽な方法を考えたほうがいいよ
でした。
でも、その場を動かない人より、感じたらすぐに行動に移せる人もいいよね。

何か読者の心に残れば、うれしいです。
*私の独り言をうまく消化してくださいね。

失敗ばかりのKen3でした。(次は成功するぞぉ〜と気合の入ったフリ)
↑ここの書き方も変な想像をフクラマセルンダロウナぁ。。。


ページフッター

ここまで、読んでいただきどうもです。ここから下は、三流君のホームページの紹介・案内です
目的の情報が見つかったか?少々心配しつつ、、、

リンクや広告など

項目別に本音?それとも建て前?的な記事をまとめました。

気になったジャンル↓を選択してください。
[ルーキー rookies]・・・ 新人さん達 初心者さんへ
[学ぶ study]・・・学習、技術の取得
[仕様書 doc]・・・仕様書・設計書関係の話
[共同作業 team]・・・チーム、グループ作業
[プログラムは心? spirit]・・・プログラマー 心・気質・魂

[掲示板デビューしようぜ bbs]・・・掲示板関係の話、質問者・回答者の気持ちほか
[昔はできた seo]・・・三流式の効果無しSEOとアフィリエイト
[仕事や作業、転職 job]・・・仕事や転職、評価、作業など
[その他 etc]・・・その他 分類外の記事

※↑文章の味付けが変わっていて、お口に合うかわかりませんが。。。
※※読んで、気分を悪くされたらスミマセン。

Blogとリンク:[三流君の作業日記]/ [愚痴(Bookmark)]/ [広告Blog(Bookmark)]



[三流君(TOP ken3.org へ戻る)] / [プログラマー業務の愚痴] / [バックナンバー 一覧]