質問: エクセルの文字列を数式に変換する方法 エクセルに「=a1+a2」という文字列を値コピーでペーストしたのですが、この文字列を簡単に数式に変換する方法はないでしょうか? 文字列のはいったセルをダブルクリックすれば、文字列が数式にかわって、a1+a2を計算しれくれるのですが、ひとつひとつのセルをダブルクリックするのが大変で・・・。 よろしくお願いいたします。
回答: #3です。すみません。#3の回答では比較等号演算子も消えるので不都合が起こる場合がありますので sub test01() d = range("c65536").end(xlup).row msgbox d for i = 1 to d cells(i, "d").formulalocal = "=" & mid(cells(i, "c"), 2, len(cells(i, "c")) - 1) next i end sub に訂正します。