• 締切済み

マクロの組み方を教えてください。

デスクトップ上とネットワークドライブ上に同じファイルがあります。 このファイルのどちらかを更新したら自動的に両方とも更新できるマクロをくみたいと考えています。 ただ、参考書を見てもよいマクロのアイデアがありません。 みなさんのお知恵を貸してください。

みんなの回答

  • j_nishiz
  • ベストアンサー率26% (183/697)
回答No.1

すみません、マクロって何を使おうとしてますか。 Excel? VBScript?

noname#196881
質問者

補足

言葉足らずですいません。 Excelで組もうとしています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCELのマクロで外部データの取り込み

    CSVファイルを「外部データの取り込み」でシートに読み込むマクロを自動記録で作成したのですが取り込むファイル名が毎回違うのでそのマクロを使うことができません。そこでファイルリストのダイアログからパスとファイル名を指定して実行できる様にしたいのです。良い方法が有りましたらご伝授をお願いします。 ちなみにCSVファイルはネットワークドライブ上にあります。

  • エクセルのマクロで複数箇所に保存したい

    ネットワーク上のエクセルファイルを更新し、保存する際に、一度に複数箇所に保存できるマクロはありますか? 会社で、AとBの共有ドライブがあるのですが、AとBのドライブはそれぞれアクセス権限が違うため、Aのドライブにアクセスできる人はBにアクセスできません。しかし、Bにアクセスできる人はAにもアクセスできます。 更新しているファイルは便宜上Bのドライブ上にあるのですが、Aしか見られないユーザーも見たい情報です。よって、面倒ですが両方アクセス出来るユーザーがAの指定場所にコピーしています。Aの指定場所とBの正規の保存場所に保存時に一度に保存が出来るマクロはできますか?

  • マクロについて教えてください。

    HPにのっているデータをデスクトップにダウンロード しましたが全くみれません。 HPに問い合わせたところこのファイルをCドライブに 直接おいて起動するとみれるというファイルを送られ それをCドライブにおいてもデセウクトップにおいても 全くマクロが使えません。 わかるかたがいたら教えてください。 よろしくお願いします。

  • Excelでのマクロ化

     先ほど質問したのですが、質問内容に不備があり、回答いただいたものでは対応が出来ませんでした(私の知識不足で改良できないもので)ので、再度質問させて下さい。  Excel(2000)の表のc列に2000~順にファイル名?(全て半角数字)が入っています。それに対応するファイル(SG2000~SG+数字になっています)をハイパーリンクで引いてきたいのですが、マクロで自動化するにはどのようにすれば良いのでしょうか?  リンクしたいファイルは、別のネットワークディレクトリに入っています。ファイルは、拡張子がdocもしくは、txtですが、両方あるものについてはdocを。docがないものについては、txtのものを貼りたいのです。どちらもないものはありませんので、そこで終了としたいのです。  どちらが簡単かわかりませんが、ハイパーリンクを貼らなくても、c列のセルをクリックしたら、対応ファイルが開くというものでも構いません。  このファイルのディレクトリがちょこちょこ移される(ファイル数が多くなると空きの多いドライブに移されます)と今後、doc,txt以外のファイルも必要となる可能性があるので、そのときに対応できるように、どこを書き換えたら良いのかもあわせて教えていただけると助かるのですが。  ちなみに、今までは、手で1つづつハイパーリンクで貼っていたのですが、先日より1日に5~10ファイルづつ増えてくるようになったので困っています。  また、このようなマクロの参考書で、これが良いよというものを紹介していただけるとありがたいのですが。もちろん、HPのURLでも構いません。 よろしくお願いします。

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

    エクセルでマクロを組んだブックを3台のPCで共有して、 5分で自動更新しています。 しかしそれぞれのPCで別のアプリを実行しているため、 エクセルが隠れてしまい、変更があった時も見逃して しまいます。 そこで、自動更新ごと又は、一定時間ごとにエクセルの画面を デスクトップの最前面に表示して目につきやすくしたいのです。 マクロ等で対応はできないしょうか?

  • VBAでのファイル指定でのWindowsの意味

    こんばんは。 自動マクロにてVBAを作成し、それをいじって勉強している 初心者です。 2つのファイルの中身が同じかどうか比較をするマクロを作成したく、 いろいろためしています。 まず比較したい2つのファイルを開いた状態でいろいろ試して いたところ 自動マクロではWindows("Book1.xls").Activate と記述されていました。 ここでいうWindowsというのはどういった意味でしょうか? Cドライブという意味ですか? もしネットワークにつながっている環境で上記記述を するとネットワークにあるBook1というファイルも 何か操作されてしまったりするのでしょうか? Windowsと記述されている部分が \\デスクトップ\○○("Book1.xls").Activate だったら、デスクトップにあるファイルを操作してるんだな、 とわかるのですが。。。 初歩的質問で申し訳ありません。教えてください。

  • Outlook2007で作業を自動化するマクロ

    Outlook2007を仕事で使っています。 マクロを使って、少しでも仕事を楽にする方法がないかと思っています。 以下の3つの操作をするマクロを教えていただけないでしょうか? (1)添付ファイルをすべて印刷するマクロ 添付ファイル付きのメールが送られてきたとき、添付されている全ファイル(PDFだったりエクセルだったり)を印刷しなければいけない場面がよくあります。 そのときいちいちファイルを一つづつ開いて印刷するのではなく、ワンタッチでもれなく印刷できるようにするにはどうすればよいでしょうか?一つずつ印刷していると時間もかかるうえ、印刷漏れなどがたまにあったりして不便です>< ついでにメール本文そのものも同時に印刷する/しないの二つのバリエーションで教えていただけると嬉しいです! (2)ある文字列を含むメールを受信したとき、デスクトップフォルダの中に自動的にフォルダを作り、その中にメールごと保存するマクロ ある文字列(とりあえず△△△-〇〇〇〇〇〇とします。△は決まった文字、〇は通し番号が入る)をタイトルに含むメールを受信したとします。いつもの作業としては、それを保存するためのフォルダ(フォルダ名を△△△とします。)がデスクトップにあるので、その中に△△△-〇〇〇〇〇〇という名前のフォルダを作り、その中へメールを保存するということをやっています。 これをマクロでうまく自動化できないでしょうか? メール受信とともに自動でこれがなされるのではなく、自分の意思でエイッと思ったときにできる方法がいいです。 ちなみにある文字列を含むメールを仕分ける、という動作はOutlookの自動仕分けでできないことはないんですが、そうすると親玉のメールボックスから別のメールボックス移動してしまうため、検索の際などに不便になってしまいます。なるべく自動仕分けは使いたくないので、マクロでできないかと思っています。 (3)あるtifファイルを、テンプレート的な文章のメールに添付して送信するマクロ あるtifファイル(タイトルを2017-04-23 〇〇〇とします。〇は通し番号が入る)を自動的にメールで送信したいです。その時のメールタイトルを「2017-04-23 〇〇〇」、本文を「いつものtifファイルを送信します。」で送信するようなマクロを組んでもらえないでしょうか? 送信する前にチェックのためにも自分で送信ボタンを押したいため、勝手に送信されないようにしてもらえると嬉しいです! 自分で勉強しろよと言われるかもしれませんが、教えてもらったマクロはきちんと自分で分析して、自分で使えるようにモノにしたいと思ってます! 皆様の知恵をいただければ幸いです!!

  • 職場のネットワーク共有上にエクセル2007で、マクロ付きのファイルを作

    職場のネットワーク共有上にエクセル2007で、マクロ付きのファイルを作ったのですが、開くたびにセキュリティ警告が出てきます。 これを出ないようにし、ファイルを開くと、どのパソコンでも自動でマクロが有効になるようにできないでしょうか? マクロは、ファイルを開くと自動的に指定したシートが開くものですが、マクロを使わずにできる方法があればそちらでも構いません。 よろしくお願いします。

  • 【Excel97及び2000】マクロの自動記録

    マクロの自動記録をしたのですが、自動記録をしたファイルを開いた時にしかそのマクロが出てきません。 <操作過程>  1.A.xlsというファイルを開いた状態で自動記録(PERSONAL.xlsも再表示しておいた)  2.すべて保存  3.B.xlsというファイルを開いてマクロボタンをクリックしても出てこない  4.A.xlsを開いてマクロボタンをクリックするとそのマクロは出てくる しかも、そのマクロを削除しようとしても削除ボタンが使用できず、ステップインボタンをクリックすると「このプロジェクトのマクロは無効に設定されています。マクロを有効にする方法についてはオンライン ヘルプまたはホスト アプリケーションのドキュメントを参照してください。」というコマンドが出てしまいます。ヘルプを見てもさっぱり分かりません。 PC更新前(Excel97)では普通に自動記録できたのですが、更新後は97でも2000でもこういう状態になってしまいました。 どうしたら以前のようにマクロの自動記録ができるのでしょうか? 昔作ったマクロはどのファイルを開いても出てきますし、以前のように削除もできますし編集画面も出ます。

  • EXCEL2003マクロについて

    sendkeysで%{i}{p}{f}を実行してマクロでファイルから図の挿入をしようと思っているのですが、この時にデフォルトで「マイ ピクチャー」のフォルダーが開いてしまいます。別のフォルダー(ネットワークドライブ上のフォルダー)を開くようにマクロで設定できるでしょうか?