- ベストアンサー
難し過ぎるエクセルVBAを何故簡単にできないのか?
エクセルを始めて2年位になりますが、ようやく簡単なマクロを作ったりできるようになりました。 もっと便利な自動化手順をマスターするにはVBAを勉強する必要があります。 少しばかり参考書を読みましたが、英語の記述が非常に分かりにくく、大変奥の深いものと思います。 複雑な条件(条件分岐等)処理をするにはマクロだけではできませんが、VBAはプロシージャ、コード、モジュール、ステートメント等、聞き慣れない用語が多く、あまりにもレベルが高すぎて続きそうもないなぁという気がしています。 万人が理解でき、使いこなせる代物とは思えません。正直、これをマスターされている方はどのように勉強されたのか知りたいほどです。何も知らない素人が独学でマスターできるようには思えません。 私の理想として何で、英語でなく日本語で記述していないのかと腹が立ちます。 MSエクセルも都度、バージョンアップがされていますが、この辺の内容は全然、分かりやすくはなっていないと強く思います。 何故、もっと簡単に、日本語でも操作できるようにはならないものかと怒りを覚えます。 プログラムの構成上、無理なんでしょうか?難しいプロシージャやコード名を覚えなくても、単純なマクロのように操作を記録し、その操作を忠実に実行再現できるようになっておればどんなに『便利なのになぁ』と思います。これで誰でも使えるとマイクロソフトは思っているのでしょうか? 私としては英語記述を入力しなくても、日本語の操作目次があって、この操作したら日本語で解説されるまた、日本語コマンドでコード入力ができるようにして欲しいのです。MSにはそんな気がないのですかね。多くの日本のエクセルユーザーそんな思いは持っていないのでしょうか?
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (7)
- 1969gensuke
- ベストアンサー率35% (19/53)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
- sokoja
- ベストアンサー率33% (164/491)
- NNori
- ベストアンサー率22% (377/1669)
- hana-hana3
- ベストアンサー率31% (4940/15541)
- s1979
- ベストアンサー率0% (0/2)
お礼
ご返答有難うございました。Wendyさんの言われるように、 >先を急ぐあまりに、Excel VBAのサンプル・コード集をまる写して、それで凌いでいたり、自分のされたいことを優先して、基礎的なことをおろそかにしたりしている方も多いそうですが、 中々、理解できないから、そういう一時しのぎになるのではないでしょうか?基本はともかく、仕事その他で一刻も早く処理できるようにしたい、時間がないのでとにかく形だけは作る必要がある、だから即使える手立て、手法を見つけるとしたらサンプルコードのコピーに走らざるを得ないのではないでしょうか? いくらMSが立派なソフトを提供しても、万人が受け入れられる、皆が使えるものでないと意味がないと思うのですが。 使いたいけど難しくてどうにもならない、覚えたり努力しなければならないことは分かっている、でも各々レベル、スキルが違うと思うのです。 やる気のある人はそれでも覚えようとするでしょう。でも私のように年を取ってから始めた者には、荷が重過ぎます。他にもすることはあります。それを勉強するための時間的な余裕がない、根気が続かないから たとえ、基本ができていなくても、ある程度入っていけるように難易度を下げる、簡素化する、日本語でも表記入力できる、解説がある、ヘルプを見なくてもある程度やって行ける様にしてもらいたいと言うのが私のMSへの希望なんです。