- 締切済み
グラフとデータのリンクを停止する方法について
VBAで、あるシュミレーションをして30000行×5列のデータをグラフ化しておりますが、ブックを開くのに時間がかかったり、データ確認のためにスクロールしようとすると時間がかかったりします。 一時的にグラフとデータのリンクを停止して、指示を出すと再度リンクするような機能はないでしょうか。 パソコンのスペックが悪いのかも知れないのですが、現状、何とかしたく、ご教示のほど、何卒、よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- keithin
- ベストアンサー率66% (5278/7941)
ん? あぁ,スミマセン,きちんと明記するのを忘れていましたね。 ご利用のエクセルのバージョンが不明です。エクセルのバージョンによって,出来ること出来ないこと具体的な手順が変わる場合があります。ご相談投稿時には,ご利用のソフト名は当然として,ご利用のソフトのバージョンもキチンと明記することを憶えてください。 >どのような更新プログラム これについても,いったいバージョン幾つのエクセルでどんな障害が起きているのかによって,ご案内するべき内容は当然変わります。 また「再計算を手動にして」とご案内しましたが,その結果はどうだったんでしょうか。といったフィードバックによっても,判ることはあります。 それで >エクセルのこの内容に関する項目が見当たりませんでした。 更新プログラムを入れるのがイヤで全て無視していたけど,しょうがないのでこの現象に当てはまるのを探しましたという事ですか? 前述したようにバージョンも不明なので「どれを」とはお話しすることができませんが,もし仮にExcel2007を使っているのでしたら,Office2007のSP1,SP2,SP3を全て当ててください。
- imogasi
- ベストアンサー率27% (4737/17069)
「リンク」など難しい言葉を使っていて、何がしたいかよく伝わらない。「リンク」というのはエクセルでの意味が決った術語だと思うので慎重に(説明を添えて)使って。 例データ A1:D5 - xx yy xzz a 10 30 25 b 20 35 15 c 15 15 30 d 25 20 10 ーー 上記データで、折線グラフを作りました ーー データ列・行やセル範囲を非表示にする。 Sub test01() Worksheets("Sheet1").Columns(3).Hidden = False 'True End Sub を実行します。 するとC列を除いたデータのグラフに変わりました。 こういう、エクセルグラフの原理は使えませんか。
- keithin
- ベストアンサー率66% (5278/7941)
Excel2007を利用していた場合は,Microsoft Updateを行い,Office2007の更新を行ってみてください。 若しくはExcel2003か2010をご利用下さい。 暫定的には,エクセルのオプションで再計算を手動にしてみてください。
補足
ご回答ありがとうございます。 更新しようと更新プログラムのリストを見てみたのですが、エクセルのこの内容に関する項目が見当たりませんでした。 どのような更新プログラムか教えていただければ幸いです。 何卒、よろしくお願いいたします。
お礼
ご回答ありがとうございます。 私の表現が悪く分かりにくかったかもしれません。 申し訳ございません。 グラフが常にデータの変化に対応しようとしているので、データが変化しても一時的に対応しないようにすれば表示速度もあがるのではないかと思っております。最悪はVBAでグラフを画像として貼り付けるようにしようとも思っております。