- ベストアンサー
マクロをできるようになりたい
エクセルやアクセスでマクロを使えるようになって、仕事の幅を広げたいと考えています。 自分でVBAの本を3冊、Excelマクロ入門の本を1冊よみましたが、プログラムの部分でどうしてこれでこうなるの?という引っかかりがあり、理解できず使えません。 今できるのは、単純なアクションを記録して、ソースの不必要な部分を削って保存し、それを他の部分に利用することぐらいです。 なので、複雑なものは扱えません。 できるだけ支出を抑え、使いこなせるようになりたいのですが、お勧めはありますか? よろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
「単純なアクションを記録して、ソースの不必要な部分を削って保存し、それを他の部分に利用する」これこそ、VBA最大のメリットだと私も思います。とりあえず、次のSTEPというか課題としては、以下を習得するとぐっと幅が広くなります。 (1)セルから数字やを読み込んだり、逆にあるセルに数字や文字を書き出す。これをやるには、VBAの中でも変数を使う必要があります。 (2)(1)の変数をもちいた制御(Ifによる条件分岐、ForやWhileによる繰り返し) 最初は、ばかばかしいかもしれませんがあるセルに1と入れたらそのとなりのセルにA、2といれたらとなりのセルにBと、セル関数ではなくVBAで出せるようになるくらいをやってみては(もし、これが既にできるようであれば失礼しました)
その他の回答 (3)
- hallo-2007
- ベストアンサー率41% (888/2115)
>できるだけ支出を抑え、使いこなせるようになりたいのですが、お勧めはありますか? ここのサイトなどで質問してみることですね。 出来るだけ具体的に、現在のコードを貼り付けるなど どこがわからないのかきちんと伝わるようにすれば 希望する回答、説明が得られるはずです。
補足
そうですね~ 質問してみます ( ・∀・)
- n-jun
- ベストアンサー率33% (959/2873)
こちらのサイトも含め色んな質問に対して回答されているコードを、実際にその質問事項を 自分でブックに再現し、コードによってどのように動くか検証してみる。 そして少しいじる事で”何がどうかわるのか”・”何故動かなくなったのか”など 参考書類・サイト検索で調べ上げていく。 参考書だけ買ってジタバタしていた私が、覚えていく際に行なった方法です。 ⇒検証したブックは必ず保存していく。(或いはテキストファイルにしておく) 時間はかかりますが支出は抑えられます。
補足
なるほど。 自己マニュアルを作成ですね・・・ 確かにお金は抑えられるけど、時間がかかりそうなのがネックですが・・ ありがとうございます。
- xls88
- ベストアンサー率56% (669/1189)
>プログラムの部分でどうしてこれでこうなるの? >という引っかかりがあり、理解できず使えません。 1、VBEのヘルプを活用する VBEのヘルプ http://miyahorinn.fc2web.com/vbabegin/s_02_03.html 2、デバッグを覚える デバッグについて http://members.jcom.home.ne.jp/rex-uchida/vba110.htm
補足
リンクありがとうございます。 参考にさせていただきます
補足
あー、実践あるのみって感じですね 実は本一読しただけで、コレハ・・・・(゜_゜>) だったのですが トライしてみることにします。わー難しそう___