解決済み
Excel VBAについて。 会社からVBAの資格を取るようにと、VBAベーシックの公式テキストを渡されました。 MOS一般の資格は持っています。ですが、VBAに関しては初心者で、テキストを読んでいてもさっぱり理解ができません。 できれば独学で取りたいと思っています。 どのような勉強方法で進めればよいのでしょうか? また、初心者の場合、資格取得まで大体どれくらいの期間勉強すればよいのでしょうか?
667閲覧
テキストを読んだところで、理解するのは難しいですよ(苦笑 ためしに何か作ってみないと! Excelで何か資料を作るとして、 こういうことできたら便利だよな~というものを作ってみて すこしずつ理解できるのではないかと思います。 例えば、グラフ用データを自動で範囲広げてくれるとか。 ExcelのSheet1のA1に入れた値に応じて色んな動作してくれるとか。 VBAスタンダードの本を持っていますが、やはり 作ってみて、使ってみて初めて理解できる気がします。
私は秀和システムや技術評論社、翔泳社などから出ているExcelVBAの解説テキストを参考にしながら学習を進めていきました。 また Office TNAKA Moug よねさんのWord、Excelの小部屋 など参考になるWebサイトもありますのでそういったものも活用しながら学習を進めていくとより効率的に勉強できると思います。 最初は見慣れない用語がたくさんでてくると思いますが繰り返しコーディングしていけば少しずつ内容は覚えていくと思います。 なので学習に関してはとにかく実践あるのみとしか言えません。 なお、VBAエキスパートというような検定資格もありますので機会があればそういったものも受験されてもいいと思います。 ExcelVBAの勉強頑張ってください。
こんばんは、会社からの命令ということで、大変ですね。 VBAに限らず、プログラムでは「目的」を設定した方がうまく覚えることができます。 例えば、シートA列に入力された全値をテキストファイルに書き出す、最初は簡単なプログラムから挑戦します。 この場合、変数定義、Do~Loop命令、Range関数、Open命令等を使うことになりますが、これをインターネットで使い方を調べます。 ある程度プログラムの書き方が分かったら、いよいよテキストの出番です。 テキストでは「できること」が分かりますが、「活用方法」までは説明してくれないので、知ったことを元に、また「目的」を定める・・・ このようにして覚えると、楽しみながらVBAを覚えていくことができますよ。 また、Excelには「実際の動作をマクロ(VBA)として記録する」機能があります。 これを活用してVBAをどんどん覚えていけば、独学でも資格を取ることもできると思いますよ。 最初は一進一退だと思いますが、必ずモノにできると思います。 がんばって下さいね。
・・・あえて言うなら、実際にVBAにコードを記述しながら、、、ってことでしょうけど。 そもそも会社は、何のためにExcel VBA(たぶんスタンダードだと思いますが)を取得せよ。。。というのでしょうか? 単なる啓蒙か、、、 いずれは、Accsess VBAスペシャリストを取らせ、、、SQLやC、デーベーススペシャリストやネットワークスペシャリストなどなどを取得させ、 内部利用又は外販向けのシステム開発なのか。。。 気の長い話ではありますが、 テキストを一読して、サッパリということなら、一度何かExcel VBAで、システムを作ってみては、どうでしょうか。 遠回りにはなりますが、その方が質問者さんの場合は、理解が進むかもしれません。 少なくとも、とっつき難さはなくなると思います。
< 質問に関する求人 >
MOS(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る