引用:
再度全てのエクセルデータをリンクする方法をご教示ください
数式を文字列として、別セルに複写しておけば、再現可能です。
文字列の先頭に「=」があると数式とみなされるので、
例えば、
@別な文字に変換する
A「=」を除く
など、工夫すれば文字列にできます。
なお
「=」を付けたまま、文字列にするには、B別セルを表示形式「文字列」にっ設定しておきます。
何れにしても、何もせずに「再リンク」はできません。
サンプルコード
'@「=」を「◆」に変換
Range("C3").Value = Replace(Range("B3").Formula, "=", "◆")
'A「=」を除く
Range("D3").Value = Mid(Range("B3").Formula, 2)
'A「=」を残したまま文字列化する
Range("E3").NumberFormatLocal = "@"
Range("E3").Value = Range("B3").Formula