• 締切済み

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

当方マクロをはじめてやる者なんですが、マクロのサイトを見て回ってもまったくわかりません。どなた様か、初心者でもわかるマクロのサイトをご存知であれば教えてください。 よろしくお願いします。

みんなの回答

noname#79209
noname#79209
回答No.4

VBAを勉強しようとする意欲に水を差すようで申し訳ないのですが、 エクセルは極力ワークシート関数で解決することをお勧めします。 「VBAは最後の手段」というスタンスで考えるべきです。 ワークシート関数を使いこなしてからでも遅くないと思います。 ここへの質問の中には、表自体の設計が悪かったり、エクセルに対する考え違いのため、 VBAを使わざるを得ない状況に陥ってしまっている事例も散見されます。 また、「安易にVBAに走る」悪いクセがつくことも懸念されます。 更に、VBAが入っているエクセルファイルを開く際、PCのセキュリティーレベルによっては、 「ウイルスかもしれない」旨の警告が表示されますが、職場などでは、この「ウイルス云々」に過剰反応して、 「ウイルスが入っている!!」と騒ぐ人が必ずいます。

noname#47271
noname#47271
回答No.3

サイトよりも、この本1冊が一番お勧めです。

参考URL:
http://www.7andy.jp/books/detail?accd=31335485
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

サイトを見て回ることも良いと思うが、やはりエクセルVBAかエクセルマクロの本を1冊通読することも必要と思います。 ーー 初心者がプログラムを組めないのは (1)どういう事態にVBAが使えるのか判らない。 (2)差し当ったって処理対象がない(あれば意気込みガ違ってくる)。社会経験やビジネス経験がない(本の実例などがピンとこない)。 (3)プログラムをどう組み立てたらよいか判らない。ロジック・処理の筋道と言う分野 (4)言語の文法の不知 (5)使われる概念が良くわからない。プロパティ・イベント・変数・配列など多数。 (6)個別問題のコードが組めない。メソッド・プロパティなどが 個別に判らない。 などあり、他言語習得者は(3)(5)あたりは、すぐ判る。 たぶん質問者は(1)(2)(3)のあたりの問題点を抱えているのでしょう。 その場合はそれ以後の課題の本を読んでも、身が入りません。 それ向けの書籍もあります。 ーーー 現実問題としては、 「マクロの記録」をしマクって、 「メニューからできるエクセル操作とコードの対応をノートに作れ」 「セルにデータをセットしたり、取得する方法と、そのセル指定を 変化させる方法を会得せよ」 例えばA1:A5までのセルの値を取得せよ。セルの値をセットせよ という課題。 別に 「対象となる行や列を変化させて繰り返し処理の仕方を学習せよ」

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

サイトの情報量は限られますし、解る人向けの物が多いと思います。 まずは基本が書かれた書籍を用意した上で進める方が良いと思います。 http://books.yahoo.co.jp/book_detail/30716282

関連するQ&A

  • Excelマクロについて

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

  • エクセルでマクロを使ってクイズを作るには?

    エクセルのマクロを使って、四択のクイズのようなものを作りたいと思っているのですが、初心者な者でどうしたらよいのかまったくわかりません。 どのような手順でやっていけばよいのかだけでも構わないので、よろしくお願いします。

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

    エクセルのマクロで、条件に合わせて、グラフを作る範囲を決めることは可能ですか? たとえば、X=1、2、3、4、5 Y=1、23、34、56、4の場合、Yが10より上の時の範囲だけグラフを作るみたいなことは可能ですか? マクロは初心者なので、できれば分かりやすいサイトなども教えていただけるとありがたいです。

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

     エクセル2000を使用しています。  先月使っていたファイルをコピーして、今月分のデータを新たに入力しようと思ったのですが、このファイルにはマクロが設定されており、コピーした新しいファイルではエラーメッセージが出てマクロが実行されません。  このエラーメッセージ通りセキュリティーレベルを変更したのですが、やはり同じエラーメッセージが出てマクロが実行されません。  そこで先月分のファイルからマクロ部分のみをコピーして張り付けてみました。  これによってマクロは実行されるものの、その実行にとても時間が掛かってしまいます。  これを解決する良い方法があったら教えて下さい。よろしくお願いします。  *当方は初心者ですので、できれば難解な専門用語は使わないで下さい。お願いします。

  • エクセルのマクロについてです。

     通常、あるブックで作成したマクロは他のブックでは使えませんよね。これを使えるようにするにはどうしたらいいんでしょうか?すいません、マクロの超初心者なのでよくわかりません。お願いします。

  • エクセルのマクロ

    これからマクロを初めて組もうと思っておりまして、 以下のことについてよろしかったら教えて下さい。 (1)マクロ初心者に分かりやすいページがあったら教えて下さい。 (2)この質問コーナーで、マクロに関する  効率の良い質問の仕方があったら教えて下さい。 以上、よろしくお願いいたします。

  • エクセルのマクロの保存先(マクロ初心者)

    エクセル2010を使用しています。 最近必要に迫られてマクロを勉強し始めたばかりの超が付く初心者です。 今まで何年間も、手作業でやっていた作業がマクロで簡単、確実に実行できることがわかり、少しずつ使い始めました。(確かに便利で色々使いたくなっています) が、1つ問題に気付きました。 「保存先」の使い方が良く理解できません。 Auto_Open マクロが当方の使い方では非常に便利で使いたいのですが、今の当方のマクロの知識では大きな誤り(意図しない動作)に気付きました。 例えば起動時に、Sheet1の特定の範囲(A1:C5)のセルを削除して新たに入力出来る状態で起動させるようにした場合、Sheet2で保存したらSheet2の(A1:C5)のセルの内容が削除されて起動してきます。 つまり目的としないシートでも実行されてしまいます。 当方のような超初心者の場合、汎用性があるような使い方では意図しない作業が実行されてしまい非常に危ないと思います。 そこで、他のBookやシートに影響しないような設定の仕方を教えて頂きたいのです。 マクロに汎用性を要求するのは次の段階だと思います。 「個人Book」とか、「開いている・・・」とか「作業中の・・・」とか色々のマクロの保管場所があり、これを使い分けておられると思いますが、当方の場合、まずはこのシートでこれがしたい、だけで良いのです。ウッカリ意図しない動作されると非常に困ります。 どなたかこのような場合の対処教えてください。

  • エクセルマクロでCSVファイルをACCESSのテーブルに取り込みたい

    エクセルマクロというかプログラミング初心者です。 エクセルマクロでCSVファイルをACCESSのテーブルに取り込みたいのですが、なんだかさっぱり分かりません。 近いサンプルコードや勉強方法が載っているサイトをご存知のかたがいらっしゃったら教えてください。

  • エクセルのマクロで...

    エクセルのマクロなのですが、うまく実行されません。 sheet1・sheet2とシートがあって、 sheet1のデータを範囲にして、既存のワークシート に保存の形でsheet2にピボットテーブルを作成し、 できたピボットテーブルの、フィールドを"表示しない" にする、というマクロを作成し、実行したのですが、 ピボットテーブルは作成できるところまでは実行される のですが、「フィールドを"表示しない"」が 出来ません。なぜがsheet1の元のデータがデリート されてしまいます。 マクロ初心者なので、困っています。 どなたかご存知でしたらお願いします。

  • マクロ

    はじめまして。 エンドミルでのポケット溝加工のテストを行っているのですが、X軸を任意の値で動かし連続で加工できるようにマクロを組みたいと思っています。 当方はまだまだ初心者なのでマクロの組み立てに困っています。 よろしければどなたかご教授ねがいます。

専門家に質問してみよう