• ベストアンサー

エクセル-リンクされた図が多く、動作が重い

お世話になっております。 リンクされた図が多く、マクロなどを実行すると動かなくなってしまいます。 図の数を減らすことができないので、以下URLをためそうと思ったのですが、 VBAで名前の管理の「参照範囲」を「=1」にする・「=0」にする、 事は可能でしょうか。 https://ktts.hatenablog.com/entry/2018/07/25/011401 どうかご教示お願いいたします。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.1

マクロの記録でコードを取得できます .RefersToR1C1 = "=0"の部分を適宜変更してください。 With ActiveWorkbook.Names("IsLinked") .Name = "IsLinked" .RefersToR1C1 = "=0" .Comment = "" End With

nightquest
質問者

お礼

ありがとうございます! 無事切り替えができました。 お手数をおかけしました。

その他の回答 (1)

  • kon555
  • ベストアンサー率51% (1842/3559)
回答No.2

 ご希望の内容は既に回答がついているので、別解として。  今後もリンク更新する必要のない図があるならば、切り取って形式選択貼り付けで、リンクを解除した単純な図形にできます。 Sub Macro1() Selection.Cut ActiveSheet.PasteSpecial Format:="図 (JPEG)", Link:=False End Sub  エクセルの処理の重さとしては「更新するリンクされた図」>「更新しないリンクされた図」>「単純な図」の順となりますので、必要に合わせて図の種類を使い分けると劇的に軽くなります。

関連するQ&A