回答編集履歴
1
しゅうせい
answer
CHANGED
@@ -3,9 +3,11 @@
|
|
3
3
|
やりたいことは「セルに入力されている計算式を、数式としてセットしたい」ということだと思います。
|
4
4
|
|
5
5
|
セルに数式をセットするには、Formulaプロパティを利用します。
|
6
|
-
(
|
6
|
+
(Valueプロパティへのセットでも同じ動作をするのですが、数式なのでFormulaプロパティにセットするのが正しいものと思います。)
|
7
7
|
|
8
8
|
簡単に言ってしまえば、`Cells(1,1).Formula = "=" & Cells(1,1).Value`でA1セルに入力されていた計算式が数式としてA1にセットされると思います。
|
9
9
|
|
10
10
|
あとは対象範囲でループするなどすれば、大量セルの一括変換などもできるでしょう。
|
11
|
+
ただし"="をつけても数式にならないようなセルは処理しないような工夫も必要になると思います。
|
12
|
+
|
11
13
|
まずは1セルで目的の結果が得られるかお試しください。
|