質問: 【excelvba】全シートのセルの数式を値に変換する事は可能でしょうか? こんなのが実現できるなら是非教えていただきたいのですが、 集計.xlsm というマクロブックがあるのですが、 行数が多いのと各シートに数式が設定されているせいでファイルサイズが大きくて、 配布に適していません。 配布した先では閲覧のみなので、マクロは要らないし数式も不要です。 そこで全シートのセルを値にして、集計(配布用).xlsx で別名保存すれば良いと思いました。 シート数やシート名が不明ですので、 具体的には、 すべてのシートを順番に、シート全選択(alt+a以外にある?)して、 コピーして、値で上書きして、別名保存というロジックになるかと思うのですが、 複雑でないなら教えていただけないでしょうか? よろしくお願いいたします。
回答: 名前をつけて保存でファイルの種類をcsv(.csv)かテキスト(.prn)にすると、値のみテキスト形式で保存されます。