dポイントプレゼントキャンペーン実施中!

いつもExcelマクロのご指導ありがとうございます。

現在、私はExcelのマクロコードについて勉強中です。
どうすれば、皆さんのようにコード書けるようになりますか?

教科書や参考書などのおすすめの本があれば教えてください。
また、資格学校などには行ったほうが良いのでしょうか?

A 回答 (4件)

こんばんは


私も参考サイトや、やり方が めぐみん_様とほぼ同じでした。
ただ、VBAは仕事をさぼりたくて覚えたので 検索などで調べ試してみるを繰り返しましたね。

何度も調べて試すうちに、なんとなく仕組みが解るようになって、
改めてVBEの使い方を覚え、デバッグ方法を理解するにしたがって
オブジェクトブラウザーや入力支援を使って調べずに少しだけ書ける様に・・・と同時にオフィシャルのリファレンスサイトの利用も増えた と そんな感じでした。

ここでこんなアドバイスはどうかとも思いますが
QAサイトで覚えるのは、お勧めしません。

回答をしっかり検証、理解して使うのならば良いですが、回答の意味も判らず使用するのが落ちです。
同じ処理をするにも多くの場合、ロジック、やり方は色々ありますし
その場は良くても スキルアップにつながるとは思えません。 
また少し分からないと質問、、到底、開発者と言う考え方には成らないと思います。

VBAで参考書や学校などは必要無いのではと思います。
(学校に行くほど勉強したいのなら、いまさらVBAは無いかな)
VBA マクロは、先人が多くの有益な情報を残されています

まとめ
①常に 成果物、目的を明確にする(作る目的が無いとダメ)
②初めは複数の情報サイトをあさり、自身に合うサイトを見つけるのが良いと思います(考え方・書き方色々・・)
③VBE(エディター)の使い方(機能)を覚え身に付ける(大事・大切)
④オフィシャルサイト・リファレンスを活用する
(言ってもメーカーサイトで調べるのは当たり前?)

独学の私的意見で時代も変わっていますし、人それぞれ学習のやり方はありと思いますが参考まで・・・
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
詳しく説明して頂いてありがとうございます。
確かに、教えて頂いたコードを深く理解することをしてこなかったかもしれません。
ただ、勉強とは別に業務の効率化のため今後ともQAは活用させて頂きます。
ここで教えて頂いたもをスキルアップにつながるよう精進いたします。
今後ともご支援ご鞭撻のほどよろしくお願いいたします。

お礼日時:2022/01/24 08:56

こんばんは。



検索しただけですが、色々なサイトがありますので、質問者さんが見て、
良さそうなサイトを見られては?と思います。
https://blog.codecamp.jp/excel-vba-site

個人的には、モーグも色々と情報があるので、お勧めします。

資格学校は、個人的には、あんまり。

仕事で必要なら、必然的に色々と調べて使える様になるのでは?と思います。 ネットで検索すれば、色々と出てきますし、そのまま、コピペで
使えるものもありますしね。
    • good
    • 0
この回答へのお礼

いつもお世話になっております。
ご回答ありがとうございます。
参考にさせていただきます。

お礼日時:2022/01/24 08:49

サイトですか?


始めた頃なら
http://www.eurus.dti.ne.jp/~yoneyama/
https://www.asahi-net.or.jp/~ef2o-inue/top01.html
などでしたね。

その後はググってヒットした所を見ています。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
参考にさせて頂きます。

お礼日時:2022/01/23 23:24

他の回答者の書かれたコードをテキストファイルで保存し、


(本当なら自分で実際にBookを準備して検証する。一部を変えて変化を見る。)
それを必要に応じてググったりしながら書き換えて保存しまくってます。

過去にここで回答したのはそんな積み重ねを20年しただけです。
なので最近の追加機能については付いていけてませんね。
本を買うのも置き場所が面倒なので数年前からネットです。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
20年は、すごいと思います。
自分もネットで検索したり、ここで教えて頂いたコードを駆使して作成しております。
最近は、基礎から理解した方が良いと思い、ご質問しました。
おすすめのサイトなどがあれば教えてください。

お礼日時:2022/01/23 21:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!