- ベストアンサー
エクセル マクロについて。
エクセルでマクロを組んだブックを3台のPCで共有して、 5分で自動更新しています。 しかしそれぞれのPCで別のアプリを実行しているため、 エクセルが隠れてしまい、変更があった時も見逃して しまいます。 そこで、自動更新ごと又は、一定時間ごとにエクセルの画面を デスクトップの最前面に表示して目につきやすくしたいのです。 マクロ等で対応はできないしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> VBAの編集画面で入力したら、自動的に実行になるのでしょうか? これだけでは自動実行しません。 ご質問の文章からある程度VBAができる方と思いアドバイスを差し上げましたが、 初めての方でしたら、ちょっとむつかしいと思いますので、この上の説明は辞退します。 Workbook.Open のイベントプロシージャで、Application.OnTime メソッドを使うケースかと思います。 よろしければご研究下さい。
その他の回答 (1)
- mimeu
- ベストアンサー率49% (39/79)
回答No.1
これでいかがですか? Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long SetForegroundWindow Application.hwnd
質問者
補足
申し訳ありませんが、詳しい使い方を教えてもらえないでしょうか? VBAの編集画面で入力したら、自動的に実行になるのでしょうか? マクロを組むのが今回が初めてなもので手探り状態です。
お礼
私の説明不足で誤解を生んで申し訳ないです。 回答頂いたことを参考にいろいろ調べてみたいと思います。 ありがとうございました。