• 締切済み

Excelで処理中にアニメを流す

お世話になります。 現在、ExcelでVBAを勉強中なのですが、とあるマクロで処理を開始すると終了まで約1分近くかかります。その間、次々と画面を処理しているExcel画面を見ているのが、言い方は悪いですが退屈に感じ、こういう処理時間を利用してGIFアニメのようなものを流せないかな?と疑問を抱きました。 そこで質問なのですが 1:処理中にアニメを流すことはできるのか? 2:Webブラウザを使う方法なのか?(それについては少しだけ調べました) 3:具体的にどうすればよいのか?(順序など) をお教えください。 稚拙な質問で恐縮ですが、よろしくお願いいたします。

みんなの回答

  • shintaro-2
  • ベストアンサー率36% (2266/6244)
回答No.1

>1:処理中にアニメを流すことはできるのか? >2:Webブラウザを使う方法なのか?(それについては少しだけ調べました) >3:具体的にどうすればよいのか?(順序など) 基本的には可能ですが、 エクセルのマクロでやるのであれば、 結局時間がかかって同じことなので駄目でしょう。 エクセルのマクロでIEを起動するにしてもIEの起動に時間がかかるので同じです。 現在エクセルのマクロを実行時にCPUの負荷はどれくらいになっていますか? CeleronやPentiumならi5,i7シリーズにCPUを変えるか、PCを買い換えるのが手っ取り早いです。

関連するQ&A

  • 重い処理を行っているとGIFアニメが止まってしまう

    お世話になります。 ローディング画面を作成しようと思いスピナーのGIFを用意しました。 <div id="main"> <div id="loading"><img src="spinner.gif" /></div> </div> 上記のような感じで画面遷移した際にはスピナーが表示されるようにして、 ページの読み込みが終わった際に $(window).load(function() { $("#main").load('htmlのURL'); }); のように、htmlを読み込んで表示しようとしています。 実際にはjqueryのajax通信を使って非同期にサーバー側でHTMLを生成してそれを読み込むようにしているのですが、読み込む際にスピナーのGIFアニメが止まってしまいます。 重い処理(サーバー側の処理)を行っているからだと思うのですがGIFアニメをとめずにhtmlを更新することはできないのでしょうか。 よろしくお願いします。

  • Excelのマクロ?VBA?

    エクセルで大量の情報を処理しなくてはいけません。 下の画像1のような表から http://decency.img.jugem.jp/20080623_137449.gif 下の画像2のように http://decency.img.jugem.jp/20080623_137450.gif 必要な列だけ抽出(言葉が間違っているかもしれません)したり順序を入れ替えるにはどうしたらいいのでしょうか? 別のシートでも同じシートでも問題ありません。 私はエクセルのマクロもVBAも素人です。 そのあたりをふまえてご回答いただけると助かります。

  • excelでVBAの画面が開かない

    Windows2000上で、excel97を使用しているのですが、 昨日までVBAの編集画面が出ていたのに、今日は突然開かなくなってしまいました。 今まで使っていたexcelのマクロは開けますが、 新規でマクロを作ろうとすると、開こうとはするのですが、 すぐに閉じてしまいます。 リブートしても直りませんでした。 これはどのように対処すればよいでしょうか?

  • マクロがわかるとは?

    MOUSのExcel、Word上級の試験合格しているのですが、マクロ組めるってことだよね?すごいね!と言われたことが過去に何度かあります。 MOUS試験で出てくるマクロってただ開始ボタン押して、何か処理して終了ボタン押して…ってだけだったような気がするので、別に「組める」ってほどのものでもないと思うのです(--; 「マクロ組める」というからにはVBAでプログラム作れるレベルを想像してしまうので、初めて「マクロ組めるんだね」と言われたときは、以前のMOUS試験にはVBA出てたのかと思ったくらいです。 世間一般的にExcel、Wordのマクロを理解しているというのはどういうレベルのことなのでしょうか? やっぱりボタンで処理を記録するってことだけですか?それともVBAでプログラム書けるってことですか?

  • マクロ付きEXCELファイルがASPで操作できない

    初めて質問いたします。 ASPとVBAを使い、SQLサーバより取得したデータをサーバのEXCELファイルに挿入し、グラフを作成。 さらにグラフをgif化し、それをクライアントに表示するというシステムを作成したいのですが、EXCEL2000の場合のみマクロ付きのEXCELファイルをopenしたり、マクロを呼び出したりしようとすると、画面がかたまってしまいます。 最初は見えないところで「マクロを有効にする」などのメッセージがでているのかと思い、デジタル署名などを行ってみたのですが、ASPからVBAのマクロを呼び出すことができませんでした。 EXCEL97がはいっているサーバで試したところうまくいったのですが、EXCEL2000の場合のみうまくいきません。 環境は、 サーバ側:Windows2000+IIS5.0+office2000 クライアント側:IE5.0 です。 以下にソースを記します。 http://www.geocities.co.jp/SiliconValley-Cupertino/8836/sample.html 原因及び回避方法がわかる方どうぞ力をお貸しください。よろしくお願いします。

  • GIFアニメが動かない・・・

    私のパソコンからみると、あらゆるサイトのGIFアニメが止まっているようです。 ブラウザはIE6.0で、インターネットオプションの「webページのアニメーションを再生する」にはチェックが入っています。 自分が思うに、2,3日前に入った121ポップリンクの、セキュリティ環境自動設定サービスが原因のような気がします。 項目にアニメがどうのというのがあって、ナビにしたがってどこかの設定をいじったような気がします。 しかしそのときものすごく疲れていたので、なにをどうしたのかまったく思い出せません・・・ よく思い出せないので勘違いかも知れず、別の原因かもしれません・・・ とにかくGIFアニメ動いてません。 どなたか原因が分かるかたお助けください。 自HP用のGIFアニメを作ろうとしていたところだったので、困っています。

  • 他のExcelファイルのVBAコードを検索したい

    他のExcelファイルに書かれたVBAコードに、ある特定のキーワード(パス名など)が使われているかを自動的に調べるためのVBAを書きたいと思っています。 仕事で使っているマクロが書かれたExcelファイルからある特定の処理をしているマクロを含むものを検索したいのですが、検索するExcelファイルが膨大なため、順番にExcelファイルを開いてVBAコードをチェックしていく工程をマクロ化したいのです。ファイルを順に開いていく処理はマクロ化できるのですが、書かれたVBAコードのチェックをどうしたらよいか悩んでいます。 「VBAコードに対して検索する」または「VBAコードを1行ずつ変数に代入する」、「モジュールシートをテキストファイルに出力する」などの処理が自動化できれば対応できそうなのですが、そのような処理をExcelVBAで作成できるでしょうか。 なお環境はWindowsXPのExcel2003です。 よろしくお願いいたします。

  • GIFアニメが動かない・・・。

    早速質問です。 現在、サイトを作成していて GIFアニメを載せようと思っているのですが、 IEやSleionirなどで見ても動いてくれません。IrfanViewなどでGIFアニメを見ても動いてくれるのですが・・・。 なにかブラウザなどの設定が必要なんでしょうか?? この画像は自分で作成したものですが、 GIF画像配布サイトを見ても一つも動いてません。 環境はXPsp2です。IE,Sleipnirともに最新です。

  • ExcelVBAでのエラー処理について

    Excel2003のVBAでマクロを作成しています。 On Error Gotoを使用して開こうとしたブックを開こうとして目的のブックがなかった場合のエラー処理コードを書いたのですがうまくエラー処理行に飛んでくれず、実行時エラーのメッセージがでてマクロがとまってしまいます。 コードを見返したところ記述ミスはないようなのですが、考えられるミスは何なのでしょうか?

  • WebBrowserのダウンロードダイアログ処理

    はじめまして。 Excel VBAのWebBrowserを使用して自動ダウンロードを行いたいと考えております。 【内容】 WebBrowserにて対象のWebページを表示し、ボタンをクリック(自動)後にダウンロードダアログの表示まではできたのですが、処理がダイアログを表示させた時点で止まってしまい、DoEventsを入れても(FindWindowなどの後処理まで)進みません。 ダイアログをキャンセルすると処理は進みます。また、IE起動で同じダイアログを表示させ、マクロを動かすと正常にダイアログを認識できます。 WebBrowserではなくマクロでIE起動させれば良いかとは思いますが、疑問が残ったまま進めたくないこともあり、質問させていただきました。 ご存知の方、ご教授戴けないでしょうか。 【環境】 IE8、Excel2000、OS:XP SP3

専門家に質問してみよう