• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA複数シート選択で数式以外削除)

VBA複数シート選択で数式以外削除

このQ&Aのポイント
  • Excel2013で複数のシートを選択して数式以外を削除する方法について質問です。
  • 数式を追加した際に見直す必要があり、誤って数式を削除する可能性があるため、指定したシートの数式以外を削除したいです。
  • グループ化した状態でも数式以外を削除する方法があるか教えてください。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

折角マクロを使ってるのですから、出来ることでさくっと片づけてしまいます。 例: dim w as worksheet on error resume next for each w in worksheets(array("Sheet1", "Sheet2", "Sheet3")) w.Range("C8:Z85,AC8:AF85,Q1:X3").specialcells(xlcelltypeconstants).clearcontents next >グループ化した状態でも選択しているシートの数式以外を削除する方法 もしかすると「グループ化」してることに、いったいぜんたいどれほどのコダワリがあるのかによっては、もうちょっと違う手もあるかもしれません。が、上述のように「対象のシート」をふつーに操作していけば、大概の事は素直に片付きます。

hinoki24
質問者

お礼

できました。もう少し勉強してみます。ありがとうございました。

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