• ベストアンサー

WordやExcelのマクロで

WordやExcelでマクロってありますよね? 僕はそのマクロでプログラムを作りたいと思っています。 ですが、マクロを開いた途端に、操作の仕方が分からなかったので、どなたかマクロでプログラムを作る方法を教えてください。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

>WordやExcelでマクロってありますよね? マクロというより、エクセルVBAから初めて、本を1冊読んでください。 >僕はそのマクロでプログラムを作りたいと・・ 思ってもそう簡単ではないです。 >マクロを開いた途端に、操作の仕方が分からなかったので (1)VBEの画面で当該プログラムのSub からEndまでの間にカーソルをおき、F5キーを押す (2)他から飛んできて実行 (3)イベントが起こったとき実行 (1)(2)の例 Sub test01() MsgBox "test1実行" 'P1 End Sub ーー 標準モジュールに Sub test02() MsgBox "test02実行" 'P2 test01 End Sub ーー P1のところをポイント+F5キーは(1) P2のところをポイント+F5キーは(2) ーー Sheet1のシートモジュールに Private Sub Worksheet_SelectionChange(ByVal Target As Range) MsgBox Target.Address & "を選択しました" End Sub セルをマウスで選択すると実行される。 ーーーー >どなたかマクロでプログラムを作る方法を教えてください。 そんな簡単にプログラムが組める技量がすぐ得られません。 数百語で説明できるほどのものでは有りません。 独学は難しいです。しかし独学でも習得する人はいるようです。 この質問の書き振りからして、相当がんばらないと。 早く習得できそうな型の人は、こういうところへの質問からは始めないように思うから。

その他の回答 (1)

回答No.1

まずは自動記録で日常使用する操作を記録していきましょう。 そしてそれがどんな動きをして、どう動いていくのかHELPや掲示板、HPなどで研究しましょう。

参考URL:
http://www.excel.studio-kazu.jp/mag2/backnumber/mm20040831.html

関連するQ&A

  • エクセルからワードのマクロを実行したい

    1. ワードで作られた報告書の表の数値をエクセルにコピーし、 2. その数値を使ってエクセルのオートシェイプでグラフを描き、 3. グラフをもう一度ワードの所定の位置に図として貼りつける、 というマクロを作成しています。ワードの表をコピーするマクロと、エクセルでグラフを描くマクロは作成できました。 問題はエクセルのシートに配置したコマンドボタンをクリックすると、グラフの入ったセル範囲をコピーするまではできたのですが、その後にワードのマクロを指定して実行させる方法がわかりません。 1.→2.のエクセルのマクロを実行する方はauto_openで何とかなったのですが、2.→3.は既にワード文書は開かれていますし、auto_openでは1.の手順ができなくなってしまうので困っています。 もし、エクセルのマクロでワードを操作などできるのでしたらそれでもよいのですが…。 ワードのマクロは初挑戦で、色々サイトも探したのですが見つかりませんでした…。 使用していますのは、Windows98SE,Excel97,Word97です。 ご存知の方、どうぞよろしくお願い致します。

  • wordのマクロからexcelの起動

    wordのマクロからexcelの起動方法が分かりません。 wordファイルのマクロからexcelファイル"abc.xls"を呼び出すには、vbaで具体的にどう記載すれば良いか教えて下さい。 vba初心者につき、宜しくお願いします。

  • ワードからエクセルマクロの起動

    ワードに「挿入」-「オブジェクト」-新規作成タブの「エクセルワークシート」を選択してワークシート(表)を挿入しました。 そして、このエクセルの表に色をつける等の処理をしたいのですが、 この時エクセルを開かないであくまでもワード上でやりたいのです。 でもワードマクロからこのエクセル表を制御するには限りがあり、 エクセルマクロを起動できたらいいと思うのですが、その方法がわかりません。 どのように記述すればいいのでしょうか? わかりにくい質問かもしれませんがどなたかよろしくお願いします。 ワード、エクセルともに98です。

  • ワード+エクセルのマクロ

    めぐみと申します。 ワード+エクセルのマクロのことで質問させて頂きます。 少し複雑ですみません。 ワードに書いてある単語をエクセルの中に記載されてある辞書(A列の単語→B列の単語)を置換したいです。 対象ファイル: 1.ディレクトリ内にあるワードファイルすべてのワードファイル 2.エクセルファイル  A列 検索対象の単語  B列 置換対象の単語 動作: エクセルのマクロを実行すると同じ階層にあるワードを探して、A列の単語の一覧を検索してB列に置換 エクセルのマクロを実行してワードのファイルの中の単語を変換するといった複雑なマクロは可能なのでしょうか? 恐れ入りますがご存じの方がいらっしゃいましたら教えて下さい。

  • エクセル向けのマクロをワードで使いたい

    エクセル向けに書かれたマクロ(質問番号180093の解答番号2、上付き下付き変換ソフト)をワード(2003)で使おうとして、ワードの標準モジュールに貼り付けたのですが、実行させるとApplication.Substitute等でerrorが出てしまいます。 このマクロはエクセル(2003)では確かに動きます。 ワードのVB参照設定でMicrosoft Excel5.0 オブジェクトライブラリにチェックを入れてみたのですがダメでした。 どのようにしたらちゃんと走るのでしょうか。マクロについてはほとんど経験がありません。どなたか教えて頂ければ助かります。

  • エクセルのマクロを使ってワードを開きたい。

    エクセルのファイルをデータベースとした、ワードの差込文書があります。 まずエクセルのファイルのみが開いた状態で、エクセルのマクロを使って、差込印刷するワードの文書を開きたいのです。 ワードへの参照設定は行いました。 変数宣言などを書いて(参考書を真似て)、Set WDoc = Wd.Documents.Open("パス.doc")で、 ワードファイルは開くには開くのですが、エクセルのデータベースとは接続されていない状態で開いてしまいます。 ワードのファイルをエクスプローラーやショートカットで開く場合は、 「データベースからのデータが文書に挿入されます。続行しますか?」と聞いてくれますが、 マクロで開くと聞いてはくれず、接続されていないワードが開きます。 希望する動作としては、エクスプローラーやショートカットから開いたときのように、「続行しますか?」と聞いてきても構いませんし、 出来れば自動的に接続し、データを挿入されると万々歳です。 アプリケーションをまたぐマクロを作るのは初めてなので、分からないことだらけです。 どなたかよろしくお願い致します。

  • エクセルとワードが無くなってしまいました・・・。

    今日 エクセルの文章を家のパソコンで 作成しようとしたら・・・。 なんと 全てのプログラムにあったはずの ワードとエクセルが無くなったしまったいました。 デスクトップやあちこち 探してみても見つかりません。 どこかに隠れているのを探す方法か、ダウンロードの仕方、などなど もう一度 ワードとエクセルを復活させる方法のわかる方がいらっしゃいましたら、どうか助けてください。 お願いいたします。

  • ワード、ならびにエクセルのマクロのマニュアル

    マイクロソフト・ワード(Word 2007)、ならびにマイクロソフト・エクセル(Excel 2007)のマクロが理解できるような文献、資料を教えていだきたくお願いします。 ウィンドウズXP、もしくはウィンドウズ・ビスタで、ワード、ならびにエクセルのマクロを作成し毎日使っていますが、ヘルプを見たことがあるくらいで、マクロについて体系的、系統的に学習したことがありません。 書店で「ワードのマニュアル」、もしくは「エクセルのマニュアル」というようにタイトルされている書籍をいくつか見ましたが、いずれもマクロについて書かれているのは数ページだけで、マクロを集中的に学習するという目的に適したものではありませんでした。 なお私はマイクロソフト・ビジュアル・ベーシックのビジュアル・ベーシック・エディタについて何の知識もありません。 体系的、系統的に学習したことがないため、たとえば次のようなことができません。 ○マクロが消えた時のために、バックアップを保存すること。 ○マクロが突然、消えないように設定する、操作すること。 ○別のPCでも同じマクロが使えるようにコピーすること。 ○マクロを変更すること。 ○ふたつのマクロを結合すること。 ○「個人用マクロブック」とは何か、理解すること。 ○回答を設定すること。(ワードのマクロを実行するときに、たとえば「最初から検索を続けますか?はい(Y)いいえ(N)」と質問されることが何回もある。これらすべての質問に無条件で「はい(Y)」と回答する。すなわち、すべて無条件でユーザーが「はい(Y)」と回答すると仮定しマクロが最後まで実行されるように設定する。) 書籍のタイトル、出版社など教えていただければ検索し、購入したいと思います。インターネットで資料、文献、記事を無償で(もしくは有償で)入手することができるのであればそのアドレスをお教えいただきたくお願いいたします。 どうしてもビジュアル・ベーシック・エディタを理解しなければならないということであれば学習します。その場合、効率的に学習する方法、マニュアルのタイトルなどご教示いただければ幸いです。 以上、お手数をおかけしますが、よろしくご指導賜りたく切にお願い申しあげます。 (May 9, 2011)

  • Word作成の置換マクロをEXCELでも使用したい。

    Wordで作成した置換マクロをEXCELでも使用する方法を教えてください。 WordのマクロをエクスポートしてEXCELでインポートしましたが うまく動きません。 同じofficeなのに対応はしていないのでしょうか??

  • エクセル2007でマクロが使えない

    いままでエクセル2000を使用していたのをエクセル2007に変えました。 エクセルファイルには、マクロプログラムをたくさん使っているのですが、 2007で使ってみると、マクロが起動しません。 マクロセキュリティで有効にすれば使えるのですが、お勧めできないと かいてあります。 今までどうり、普通に使う方法は、どうすれば良いですか。

専門家に質問してみよう