質問: excelで計算式を文字列として抜き出す? excelにて、計算式を文字列として他のセルに表す方法はありますか? 数箇所だったら数式を直接コピーすればできるのですが、行が多いので関数でひとつ作ってそれを下の行へコピーすれば楽にできるのかなと思いまして・・ 例えば、 c1セルに「=a1+b1」という計算式が入っているとして、 d1セルに「=a1+b1」と式自体を表示させたい。 という場合に。d1に関数をいれればいいとかありますか?
回答: vbaは苦手ですが ユーザー定義関数を作ることになると思います [alt]+[f11]vbe 挿入 - 標準モジュール function 数式(セル) 数式 = セル.formula end function を入力 d1セルに =数式(c1) 下へオートフィル ただし、a1参照形式での表示ですm(_ _)m