• 締切済み

マクロ

エクセルで表を作成する場合マクロというのがありますが、仕組みが良くわかりません。 特に他人が組んだマクロが壊れた時修復できないので、マクロについて分かりやすい本を紹介していただけませんか?

みんなの回答

  • Harusir
  • ベストアンサー率0% (0/2)
回答No.3

私は、Excel VBAマスターブック 2003&2002対応 という本で勉強しました。 お使いのエクセルのバージョンが何かは解りませんが、こちらで書いてあることは2007でも多くは利用できる場合もありますので、基礎から仕事で役に立つことまで書いてあり勉強になりました。 WindowsXP版と書いてありますが、会社の人はvistaでしたが基本は同じなのであまり変わりないようです。 如何でしょうか。 参考: http://www.amazon.co.jp/Excel-VBA%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%96%E3%83%83%E3%82%AF-2003-2002%E5%AF%BE%E5%BF%9C-WindowsXP%E7%89%88/dp/4839915466

  • argument
  • ベストアンサー率63% (21/33)
回答No.2

エクセルマクロとはVBAの事を指します。 エクセル上でAltキーを押しながらF11キーを押してください。 すると「MicrosftVisualBasic-[Filaname].xls」(エディタ)が開かれます。 左側にはツリー形式で構成が表示され標準モジュールの中にModeule1の中に自動登録された処理がかかれています。 ある程度知識があるならば「VBAポケットリファレンス」がお勧め http://www.amazon.co.jp/Excel-VBA%E3%83%9D%E3%82%B1%E3%83%83%E3%83%88%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9%E2%80%95Excel97-2003%E5%AF%BE%E5%BF%9C-Pocket-reference/dp/4774118648/ref=sr_1_17?ie=UTF8&s=books&qid=1220675509&sr=1-17 初めてやるならば「できるエクセル」系とかただ厚くめげるかもしれません http://www.amazon.co.jp/%E3%81%A7%E3%81%8D%E3%82%8BExcel-VBA%E7%B7%A8-2003-2002%E5%AF%BE%E5%BF%9C-%E3%81%A7%E3%81%8D%E3%82%8B%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA/dp/4844319787/ref=sr_1_8?ie=UTF8&s=books&qid=1220675588&sr=1-8 個人的には「Alt+F11>標準モジュール追加>中を見ることができる」上記作業ができ、いつもマクロ登録から弄るのであれば、あとはネットでも解決するかと思いまがポケットリファレンスは個人的にググルより早いと思ってます。

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

マクロといっても、VBAという言語で記述されています。 Excelの「ツール」「マクロ」を選択した後、 ・該当する処理を選択し、「編集」をクリックする ・「Visual Basic Editor」をクリックする と、プログラムの編集ができます。 ネットでも、入門者むけの解説サイトがありますよ。

参考URL:
http://www.sanynet.ne.jp/~awa/excelvba/kouza.html

関連するQ&A

  • エクセルマクロでCAD図面作成

    機械設計図面で品番表作成が結構な時間を要するので、エクセルで品番表作成し、フリーソフトなどであるようにエクセルマクロを利用しその表をAUTOCADに貼り付け(ボタン一つで飛ばす)したいのです。また、配管詳細で口径が様々な作図もあるので、そのような図面も同じくエクセルマクロを作成したいです。そのプログラムをこれから勉強して自分で作成したいのですが、分からないことが多く捗りません。ホームページ、雑誌、本など教えてもらえれば幸いです。また、一本線、円などでも構いませんので、エクセルマクロから貼り付け可能なプログラムを教えれ下さい。

  • Excel97でTOPPAGEを開くマクロ

    Excel97を使っています。 ある価格表を作成しました。 Sheet1に目次を作り、ハイパーリンクで 各価格表のSheetに移動するようにしています。 そこで、どこのSheetを開いている状態で閉じても 必ず開いた時にはSheet1の目次が開くようにしたい のですが、何か良い方法はあるでしょうか。 マクロになるかと思いますが、 その場合、どういったマクロをどのように登録すれば いいのかも教えて頂けたら、と思います。 簡単なマクロをボタンに登録、しかしたことないです。 宜しくお願い致します。

  • Excelのマクロについて

    現在、Excelのシートで野球の成績表を作成しているのですが、 フォーマットを変えようと思っています。そこで まず、表紙画面からチームの成績が書いてあるExcelファイルを選択し これをマクロで新しいフォーマットのExcelファイルに変換します。 ここで新しく作成したExcelファイルにもマクロをつけたいんですけど その場合どうすればよいでしょうか? 宜しくお願いします。

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

    エクセル2003でマクロ記録を使い野球成績表を作成して使っております。今回エクセル2007に変更しましたが野球成績表のマクロ が働きません。内容はチーム勝率を自動計算し順位をつけています エクセル2003での保存時の問題なのか、エクセル2007での 操作上の問題なのか解りません。何かヒントを頂けませんか よろしくお願いいたします。

  • マクロを組み方を学びたいのですが初心者にとって

    EXCELマクロを学びたいのですが、初心者にとってわかりやすい良い本を紹介してください。URLも紹介してください。

  • エクセルマクロについて

    お世話になります。 エクセルのマクロについて不慣れなためご質問させてください。 下のような表がありこれを集計して新しく表にしなおしたいと思っています。 1列目 2列目 A    XXXX B    XXXX C    XXXX A    XXXX A    XXXX B    XXXX 1列目の同じ文字列を数えて表を作りなおしたいのです。 1列目  2列目 A     3   ←数えた回数を入れたいと思います B     2 C     1 初めの表はマクロで作成出来たのですが2つめの表を作成する エクセルマクロを作成したいと思っています。 サンプルを頂けると助かります。

  • Excelマクロについて

    お世話になります。 Excelのマクロについてお伺いしたいと思います。 現在Excelで経費精算書を作成していて、マクロ操作で精算書に入力した データが作成履歴表に追加されるような作りにしたいと思っています。 ファイルの構造は3つのSeetがあり、(1)、(2)は精算書、(3)は作成履歴表 という作りになっています。 (1)、(2)に入力したそれぞれの金額や行先や顧客訪問時間等の情報を、 (3)の履歴表の最終行に追加するマクロを作りたいんですが、マクロは ほとんど初心者の為どうしたらいいのかさっぱりわからなくて困り果て ています。。。 どなたか教えていただけませんか?

  • マクロを勉強するのにお勧めの本

     エクセルでいろいろと表を作成する機会が増えて きたため、マクロを少しずつ勉強しようと思っています。 そこでマクロを勉強するのにお勧めの本がありましたら 教えてもらいたく質問しました。  VBAに関してはほとんど知識はありませんが C言語、Java等簡単なプログラムの知識はありますので 完全に初心者向けのものではなくて大丈夫です。

  • 関数 VBA マクロ?

    おせわになります。 よくエクセルで見積書を作成してるんですが、 単価表の本からそのつど値段を拾って定価、原価、労務費を 入力しています。そのたび大変な時間を費やしてしまいます。 積算のソフトを買えばそれまでなのですが・・・・。 そこで、自分でエクセルを使って 一覧表から品名をクリックすると自動で見積書が 出来るようなものをつくりたいと考えています。 関数を使えばよいのでしょうが、なかなかよい参考書が 見つかりません。 それに、VBA、マクロっていう機能もどんなものなんでしょうか? よい参考書、VBA、マクロについて よろしくお願いします。

  • エクセル マクロ教えて下さい。

    作成してあるマクロボタンを実行した時に下記の処理をしたい。 ●手順 1・表作成ボタン(作成済)をクリックする 2・MsBoxを表示する 3・Yesの時は、セルAIの数式を削除して表を作成する(マクロは作成済) 4・Noの時は、セルAIの数式を削除しないで表を作成する(マクロは作成済) 5・Cancelの時は何もしないで中止する ●手順2~5の記述を御指導お願い致します。 尚、表作成ボタンと表作成マクロは作成済です

専門家に質問してみよう