石鹸箱 IV

VBA研究所に集まる方々の憩いの場です。みなさん自由にお使いください。
ここでは VBA の質問は厳禁。

5058 / 5126 ツリー ←次へ | 前へ→

【648】VBAの存在理由...? 七瀬 03/8/6(水) 2:13

【649】VBAの存在理由、というか存在価値 谷 誠之 03/8/6(水) 12:20
【652】Re:VBAの存在理由、というか存在価値 Jaka 03/8/8(金) 13:27
【653】VBAの存在価値が解ったような... 七瀬 03/8/8(金) 23:40
【655】Re:VBAの存在価値が解ったような... 谷 誠之 03/8/9(土) 0:02
【657】えっ !! 七瀬 03/8/9(土) 0:33
【663】ここで宣言したからには 谷 誠之 03/8/13(水) 20:11
【691】Re:ここで宣言したからには 03/8/15(金) 21:37
【692】Re:ここで宣言したからには 谷 誠之 03/8/15(金) 23:12

【649】VBAの存在理由、というか存在価値
 谷 誠之 E-MAIL  - 03/8/6(水) 12:20 -

引用なし
パスワード
   七瀬さん、当質問箱主宰者の谷です。

まじめなお悩みなので、まじめにお答えします。

>ある書籍によると『ExcelVBAは、元来Excelの定型作業を自動化するために
>生まれた言語であるが、現在では個人ユーザーはもとより企業内ディベロッパー
>までもがExcelVBAを【Windowsの主要な開発言語】と位置付けて、こぞって
>開発業務に取り入れています。高く評価される理由は【ActiveXコントロール】と
>【関数】にあります。』と、記述されています。

これはある側面から見ると正しく、別の側面から見ると間違っています。
ある側面とは何か。それは、現場(開発現場ではなく、利用者の現場)においてExcelの使用頻度が大変多く、Excelで仕事をするという条件下において ExcelVBA は非常に重要だ、という点です。

そもそもExcelVBAは、上にも記されているとおり「Excelの定型作業を自動化するために生まれた言語」であり、それ以上でもそれ以下でもありません。Excelの処理を自動化する以外のことはまったくできない、とお考えください。この質問箱を訪れるVBAプロフェッショナルの方々が様々な仕事にExcelVBAを利用されていますが、それはどこまでいっても「Excelというプラットフォーム上で色々な仕事をする」という大前提に基づいています。AccessVBAも同様です。つまりVBAは、どうがんばってもExcelやAccessの外に出ることはできないのです。

色々なデータ処理をExcelで行っているような現場、または大規模データベースから抽出したデータをExcelで処理しているような現場、もっと言ってしまえば「Excelがとっても重要な現場」では、ExcelVBAの重要度も非常にあがるでしょう。(Excelで複雑なことをしていない人ならVBAは重要ではないかもしれませんが)

逆に、業務においてExcelがそんなに重要ではない場合は、VBAもあまり(というか全然)重要視されません。また、システム開発においてもVBAは重要視されないでしょう。
VBAはどうしても、利用現場の人が現在抱えている問題を解決する、という目的で利用するというニーズが強く、VBAでシステム開発の仕事を受注する、というニーズはあまりありません(全然ないわけではないけど)。

>職安にて求人情報を閲覧していると『プログラマー募集、C++、VB、VC、JAVAのいずれ
>かの言語が扱える人』

世間一般にVBAは「プログラミング言語」と認識されている様子はあまりなく、どこまでいっても「しょせんExcelを自動化するマクロ言語でしょ」止まりです。
(実際、Excel+VBAに無限の可能性があるということは、ここに集まっている多くの方が実証されていますが)

上記のような求人の場合は、暗に「C++、VB、VC、Java で開発経験のある人」という意味がこめられています。七瀬さんでなくても、たとえば「COBOLしか知りません」という人なら書類選考で落ちていたでしょう。

>『VBAかぁ、せめてVBくらいなら何とかなるけどなぁ』との返事でした。
>冒頭に書きました『ExcelVBAはWindowsの主要な開発言語として高く評価されている』

VBは「アプリケーションを開発するための言語」です。ゲームや会計システムや計測機器制御システムなどを開発するための言語です。
VBAは「Excelを制御するための言語」です。どんなに便利なことができても、Excelの外に出ることはできず、Excelが使用されないのであれば登場の余地はまったくありません。逆にVBでExcelを制御することは(できるけど)大変難しい。

プログラミング言語の優劣の問題ではありません。目的、趣旨、めざすものが違うのです。

ExcelVBAプログラマの世間の位置付けは「Excelをとってもよく知っている人」です。
実際はどうか、ということは別にしてね。私はVBAは無限の可能性があると思っています。Excelにできないことはない、とも思っています。でも、ExcelVBAはExcelの外に出ることはできない。それだけは、事実なのです。

がんばってください。

【652】Re:VBAの存在理由、というか存在価値
 Jaka  - 03/8/8(金) 13:27 -

引用なし
パスワード
   こんにちは。
あまりにも深刻すぎて私ごときで、谷さんみたいにろくな返事もまとめられないのでちょっとだけ。

VBAって、事務職などでエクセルを扱う会社にとっては有利な才になると思いますけど、世間一般に呼ばれるソフト会社のプログラマーってのとは、ちょっと違うと思います。
プロジェクトAさんとこ見たいなようなところもありますけど....。

因みに、私の席の周りにはプログラマー、SEがたくさんいますが、エクセルをちょっと知っている?ちょっと便利な雑用事務員?としか見られていませんって、事務員?ですけど。

こんな文章ですみません。
気に触ってしまったらごめんなさい。

月並みな言葉ですが、がんばってください。

【653】VBAの存在価値が解ったような...
 七瀬 E-MAIL  - 03/8/8(金) 23:40 -

引用なし
パスワード
   谷さん、ありがとうございます。

確かにおっしゃる通り、私の過去を振り返ってみますと、利用者の現場においてExcelに出会い、Excelでは物足りないものを感じ、VBAを知り、VBAを学んできました。ですから
社内においては『Excelをとてもよく知っている人』で通ってきました。それを何を勘違いしたのか、たまたま社内に自分よりExcelやWindowsに精通している人がいなかった為、自分はこれで仕事が出来ると思っていたようでした。プログラマやSEと呼ばれる人から見たら何とも恥ずかしい思い違いでした。

会社都合による退職という事を続けて2度も経験し、職安へ通ってもなかなか仕事が見つからず、あせっていた事も事実です。

『ExcelVBAはExcelの枠からは飛び出すことは出来ない』という事が解った今、これからはその枠の中で精一杯のことをしてみようと思いますし、今まで学んできたことを【利用者の現場】で生かせる仕事を探そうと思っています。
谷さんありがとうございました。

Jakaさんへ...

全然気に障っていませんよ。
むしろ自分の能力と言うか、立場と言うものを思い知らせて頂いて感謝しています。
やはり私もExcelを扱う一事務員でした...。
これからも宜しくお願いいたします。

【655】Re:VBAの存在価値が解ったような...
 谷 誠之 E-MAIL  - 03/8/9(土) 0:02 -

引用なし
パスワード
   七瀬さん、谷です。

Excelには、VBAには、無限の可能性があります。それは事実です。
しかし残念ながら、世間はそうは見ていない。Excel+VBAよりも Java、C++、VB なのです。

>『ExcelVBAはExcelの枠からは飛び出すことは出来ない』という事が解った今、こ
>れからはその枠の中で精一杯のことをしてみようと思いますし、今まで学んでき
>たことを【利用者の現場】で生かせる仕事を探そうと思っています。
>谷さんありがとうございました。

これなんですが・・・
七瀬さん自身が、その「枠」から飛び出す必要があると思いますよ。
VBAはExcelの枠から飛び出せませんが、七瀬さんはVBAという枠から飛び出せるはずです。

エラソウに書きましたが・・・
実は私、今日上司にこっぴどく叱られたんです。
何も成長していないと。このままではクビだと。

ずっと気になっていたんです。数年前から、私の仕事振りには何の成長もない。
数年前と、今と、やっていることが変わらないのです。
もっと色々なチャレンジをして、自分を高みにもっていかなければならない。
でも現実は、考えているだけで、まったく行動に移しませんでした。
自分が「できること」は100%の成果を出しますが、「できないこと」「やったことのないこと」に対する挑戦は、ゼロと言ってもいい数年間でした。

自分ができないことをやる。やったことのないことをやる。失敗を恐れずに。失敗して怒られても、何もしないで怒られるよりは、ずっとずっとましなはず。
それでも「できなかったこと」「しなかったこと」が、たとえ30%でもできるようになれば、それは私の成長です。

私も、がんばります。七瀬さんも、がんばって。

そしてJakaさん、ありがとう。

【657】えっ !!
 七瀬 E-MAIL  - 03/8/9(土) 0:33 -

引用なし
パスワード
   ▼谷さんこんばんは。

>ずっと気になっていたんです。数年前から、私の仕事振りには何の成長もない。
>数年前と、今と、やっていることが変わらないのです。
>もっと色々なチャレンジをして、自分を高みにもっていかなければならない。
>でも現実は、考えているだけで、まったく行動に移しませんでした。
>自分が「できること」は100%の成果を出しますが、「できないこと」「やったことのないこと」に対する挑戦は、ゼロと言ってもいい数年間でした。

えっ!これが谷さんの文章?
と、おどろいてツリー表示をクリックしてお名前をもう一度確認しました。
それくらい何か不思議な気持ちです......................


>自分ができないことをやる。やったことのないことをやる。失敗を恐れずに。失敗して怒られても、何もしないで怒られるよりは、ずっとずっとましなはず。
>それでも「できなかったこと」「しなかったこと」が、たとえ30%でもできるようになれば、それは私の成長です。

すごく励まされました。何か今までの自分を見透かされているようでした。

>私も、がんばります。七瀬さんも、がんばって。

ありがとうございます。頑張ります。


台風が日本列島を通過中です。
気をつけて下さい。
私の住む岐阜でも風が強くなってきました。
皆さんが住んでいる所はどうなんでしょう?
   【石鹸箱・・・台風10号各地実況報告】

【663】ここで宣言したからには
 谷 誠之 E-MAIL  - 03/8/13(水) 20:11 -

引用なし
パスワード
   七瀬さん、谷です。
お返事が遅れてすみません。

>>ずっと気になっていたんです。数年前から、私の仕事振りには何の成長もない。
>えっ!これが谷さんの文章?

そうなんです。
事実、この「VBA研究所」も、97年にオープンしてから何も代わり映えしていません。体裁が何度か変わっただけで。
新鮮なWebページを維持するには、もっと新しいチャレンジを色々しなければならないのに、さぼっています。

最近石鹸箱にお客様が少ないのは、そのせいかな?

>すごく励まされました。何か今までの自分を見透かされているようでした。

人間、どこか絶対に弱いところがあるんです。
その弱いところを強くするのが、成長です。
と、今は自分に言い聞かせています。^_^

ここに書いたからには。100%は無理でも、今までゼロだったものをせめて30%、いや50%ぐらいはできるようにならなければなりませんね。がんばります。

>台風が日本列島を通過中です。
>気をつけて下さい。

ありがとうございます。北海道にはかなりの被害が出たようですね。
おかげさまで、私の近辺には何も被害がありませんでした。

【691】Re:ここで宣言したからには
   - 03/8/15(金) 21:37 -

引用なし
パスワード
   谷さんこんばんわ!!
まだまだ若い(っと言うか和か作りしている)楓でごさいます。
貴方はまだ若い。仕事なんか楽じゃない。
社会人とは一度は、こんな事になるんだ。
一度は仕事でもがき苦しむもんなんだ。今の谷さん貴方のように…。
だから「自力で成長しよう」っとする。成し遂げようとする。
社会人になれば皆が通る道なんだ。
貴方だけじゃない。私もそうだ。私も上司に怒られた。
だから成長しようって思うし怒られたら上司を見返すぐらいの気持ちになる。
こんな事を思うのは負けず嫌いの私だけが思うのかも知れない。
皆がステップアップするんだ。お互い頑張ろう。

【692】Re:ここで宣言したからには
 谷 誠之 E-MAIL  - 03/8/15(金) 23:12 -

引用なし
パスワード
   楓さん、谷です。

>まだまだ若い(っと言うか和か作りしている)楓でごさいます。

本当にお若いんでしょうね。土曜日学校だって書いてありましたからね。
とすると、

>貴方だけじゃない。私もそうだ。私も上司に怒られた。

これはアルバイト先の話でしょうか。
人は失敗して成長します。成功体験でも成長できますが、失敗体験のほうがより成長できるのです。
お互いにがんばりましょう。

5058 / 5126 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
219927
(SS)C-BOARD v3.8 is Free