• ベストアンサー

エクセルでの一回での文字の挿入

セルに一つづつ数式が入っているのですが、最初に=(イコール)が入っていないため、計算されません。手作業で入れる分には入るのですが、データが多いため何か他に一回で=を最初に入れられないでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

http://www.nurs.or.jp/~ppoy/access/excel/xlET020.html こちらの例のように、  EVALUATE()  関数を利用なされては、いかがでしょう。 この例では、計算式の隣のセルに設定していますが、 別のシート( Sheet2 )の 同じセルに  =wsEval  を入力します。  それに合わせて、「参照範囲」 欄には、記入する コードは、   =EVALUATE("="Sheet1!&A1) のようにします。 あとは、オートフィル機能を使って、シート全体に複製を設定すれば、 全体が数式として計算されます。

kazchris
質問者

お礼

DIooggooIDさん 返信ありがとうございます。 今やってみようと思ったのですが、挿入の欄に名前がなく、定義が出来ないのですがどうすればいいでしょうか?エクセルは2007を使用しており、リンクしていただいたHPの画像とちょっと違い戸惑っています。

その他の回答 (2)

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.3

http://www.eurus.dti.ne.jp/~yoneyama/office2007/excel2007-c4.html Excel 2007  から、数式タブ に収容されているようです。

kazchris
質問者

お礼

DIooggooIDサン 解決しました。ありがとうございます。

  • xls88
  • ベストアンサー率56% (669/1189)
回答No.2

マクロの例です。 セル範囲は任意で書き換えてください。 Dim c As Range For Each c In Range("A1:A100") c.Formula = "=" & c.Value Next

kazchris
質問者

お礼

xls88さん 解決しました。ありがとうございます。

関連するQ&A