BVA初心者のためのエクセルマクロ記録方法解説

このQ&Aのポイント
  • BVA初心者のために、エクセルのマクロを順を追って記録する方法を解説します。
  • エクセルのマクロを順を追って記録していくことはできますが、BVAに記録された指示を解読するのが難しいです。
  • マクロの作成手順や解読方法をわかりやすく説明したサイトを教えてください。
回答を見る
  • ベストアンサー

BVA初心者です。エクセルのマクロを順を追って記録していくことは、でき

BVA初心者です。エクセルのマクロを順を追って記録していくことは、できるのですが、 BVAに記録された指示を解読することができません。本などで、見比べて理解するしか方法はないのでしょうか? どのような手順で、どのようにしてマクロをつくったかを理解したいのですが・・・ BVAに記録された指示を、簡単な文章で説明してくれるような、サイトというか・・何か・・ あれば是非教えてください。 自分で作ったマクロは本人なので、わかっても、他の人が作った指示はほとんど理解できないので、 実際にマクロでそのとうりに記録して自分で、同じものを作ることがしてみたいと思っています。 どうか、いい方法があれば教えてください。

noname#116564
noname#116564

質問者が選んだベストアンサー

  • ベストアンサー
  • hananoppo
  • ベストアンサー率46% (109/235)
回答No.1

ExcelのVBAマクロの前に、Excel自体は使いこなせているのでしょうか。 もしそれができていないのではあれば、そちらの勉強の方が先だと思います。 それからでないとVBAマクロは理解できないでしょう。

noname#116564
質問者

お礼

ありがとうございます。そうですね。エクセルで使う関数はほとんど、決まったものなので、はっきり言って、関数の本を見ながらでないとなかかなできていません。 それに致命的なのですが、アイデアが思いつかないのです。決まり切ったことはできても、ちょっと経験のないことになると、スムーズにいかないのです。職場では使いこなせていても、アイデアがひらめくようなタイプではないです。これ以上、進歩するのはたいへんですね。 精進したいと思います。 ありがとうございました。

その他の回答 (1)

  • Star-X
  • ベストアンサー率45% (23/51)
回答No.2

Excel にしても Access にしても VBA は Visual Basic という言語が基本です。 「Visual Basic」に関してはいろいろと本も出ていますが、これも勉強すればかなり奥が深いです。 まずはその基本(基本の基本といったくらいが正しいかもしれません)を勉強してみてください。 関連の本は結構な値段がしますので、まずはお近くの図書館で借りて、これはと思う本をアマゾンで中古を探されたらと思います。 ただ Visual Basic といいましても、Excel用 と Access用とでは少し異なりますが、基本は全て同じです。 やれば結構面白いですよ。頑張ってください。

noname#116564
質問者

お礼

ありがとうございました。まずは本をさがしてみます。

関連するQ&A

  • Excel2003 マクロのR1C1記録

    基礎的な質問で恐縮ですが、マクロで記録すると普段良く見るA1というような記録ではなくR1C1という記録になってしまうのですが、これは「仕様」なのでしょうか? マクロ初心者なのですが、このような基本の決まりを理解するためにわかりやすいHPや本があれば教えてください。 「できるExcel VBA2003」は読んで一通り手順はわかったのですが、わからないことが多くて困っています。よろしくご指導ください。

  • エクセル2007でのマクロの記録

    マクロ初心者です。しょうもない質問で申し訳ありません。 エクセル2007で並び替えをマクロに記録させても並び替えが実行できません(エクセル2003は可能でした)。 例えば・・・マクロの記録を実行→B4セルから下に10~1の数字を入力→その後並び替えボタンをクリックし、昇順で1~10に並び替える→マクロの記録を停止。確認のため、シート2でマクロを実行。数字は入力されるが、並び替えがおこなわれません(T_T) エクセル2007では並び替えのマクロは記録できないのでしょうか??それとも不具合ですか?もし簡単に出来る方法等があるなら教えて頂ければ幸いです。 お手数をおかけしますが、どなたかご回答を頂けると幸いです。

  • エクセル マクロの記録有効について

    エクセルでマクロを記録させようと思ったのですが マクロの記録ボタンが灰色で実行できない状態になってます。 ワードのほうはちゃんとなっているみたいです。 マクロの記録を有効にする方法を教えてください。

  • エクセルのマクロの記録について

    こんばんわ。マクロの超初心者ですが、 最終的に、デフォルトの大きさのセルを、ボタンを押して自動で A1=行高 100 A2=行高 200 A3=行高 300 B1~B3は、結合 で完成となる物を作ろうとしています。(列幅は、考えない物としています) 手順として、マクロの記録をスタートして (1)1行目の行高を100にする (2)2行目の行高を200にする (3)3行目の行高を300にする (4)B1~B3を結合する で記録を終了します。そして再生をするのですが、A1~A3の行高がきちんと設定どおりになってくれません。 一応、行高を確認すると、3つとも、200になっています。どうも、100+200+300の合計の平均の行高に設定されてしまいます。 自分なりに考えて、B1~B3の結合のせいかなと思い、なら、セルの結合をマクロの記録から外してやってみました。 (1)あらかじめ、B1~B3を結合させておく (2)マクロの記録スタート (3)1行目、2行目、3行目をそれぞれ設定する で記録終了して、再生させるのですが、やっぱり同じ結果になってしまいます。 これは、エクセルの仕様なのでしょうか?それともなにか対処方があるのでしょうか? 一応、マクロの編集も少しは、がんばってこの2週間でちょっとだけは、できるようになったようなので(かなり怪しいですが・・・) どなたかアドバイスございましたら、お願いいたします。

  • エクセル マクロ

    マクロ初心者です。 マクロに記録させたい手順が長く、途中でミスすることがあり困っています。 手順の記録を途中まで行なって一旦記録し、またその続きから記録するようなことは出来ますか? もしくは、手順をいくつかの行程に分けてマクロ記録し、それらをドッキングさせて一つのマクロにするようなことは出来ますか? ちなみにVBAは全く分からないので使えません。 よろしくお願いします。

  • VBA初心者です。プログラム言語の解読をして、その通りに、マクロで作っ

    VBA初心者です。プログラム言語の解読をして、その通りに、マクロで作ってみたいのですが、断片的には、わかってもマクロで、記録できるように、理解ができません。急ぐので一から勉強する時間もありません。 書籍を買って、見比べてがんばりましたが、間に合いません。 何かいい方法があれば教えてください。 よろしくおねがいします。

  • Excel「新しいマクロの記録」

    Excelにて、「ツール」→「マクロ」→「新しいマクロの記録」を実行すると「マクロの記録」ダイアログが表示され、ここで「OK」をクリックすると、マクロの記録状態に入ります。以前はこのときに「停止、絶対指定,相対指定」を設定する小さなダイアログが表示されていたのですが、なぜか急に出なくなってしまいました。このダイアログを出す設定方法を教えてください。よろしくお願いします。

  • Excel VBAのマクロの記録について

    Excelマクロの初心者です。 マクロの記録のやり方の質問です。 今あるフォルダの中にファイルA、Bがある状態でファイルAのマクロの記録で、ファイルBのコピーを同じフォルダーに作る操作を記録しようとしましたが、うまく記録できません。 何かやり方が間違っているのでしょうか、ファイルAの中でのセルの色塗り等のマクロの記録はうまくできます。 マクロの記録ができない操作があるのでしょうか、あるとすれば記録できないものはどのような操作でしょうか?教えて下さい。

  • Excelマクロについて

    Excel初心者です。マクロを今勉強中なのですが、なかなか理解に苦しんでいます。出来ているマクロに付け足しをしたりしているのですがどんな意味のマクロかも分かりません。マクロをいれると解読してくれるようなサイトとかはないでしょうか?

  • 指令が2つ BVA

    BVA、マクロ初心者です。 エクセルで、例えばA3に「消費税10」という言葉が入っていたら D3にB3*1.1、E3にC3*1.1をそれぞれ計算させたい、 という場合について質問させて下さい。 指令をD3,E3の2つに出すということです。 どんなVBAを組めばいいでしょうか。使える関数?か 何か分かりませんが教えてください。

専門家に質問してみよう