• ベストアンサー

マクロでセルの式を書き出す。

ptakedaの回答

  • ptakeda
  • ベストアンサー率53% (7/13)
回答No.1

Excelですよね? セルの値は取れるんですよね? .Formulaとかで無理でしょうか?

obone
質問者

お礼

ありがとうございました。 はずかしながらFormulaの存在を知りませんでした。 いつもValueしか使わないので

関連するQ&A

  • 《エクセル》マクロとセルのリンク貼り付け、どちらがいいでしょうか。

    色々な素材に関する計算過程・結果を記入したエクセルファイルが、20程度あります。 (ファイル内のレイアウトは、どれもほぼ同じです) その計算結果は、今後も少しずつ変わる予定です。 それらのファイル内の、「結果」に当たるセルのみ、別の新規ファイルに一覧で表示させたいです。 データが今後も動くということで、新ファイルの仕様をセルのリンク貼り付けにするか、または絶対値の貼り付けをマクロで記録していくか、どちらを使うかで迷っています。 簡単なコメントでも結構です。 双方の長所・短所があると思いますが、ご意見頂けましたら幸いです。 (わかりにくい内容かもしれませんので、もし「?」でしたら補足要求お願いします)

  • 関数かマクロを教えて下さい

    こんにちは A列に0から9999まで数値が入力されています。 セルBnに【8428028+52631578×セルAnの値】を入力したいのですが、計算結果が【2113691160】より小さければ、その結果をそのままセルに出力、【2113691151】以上であれば、【計算結果-1999999962】が【2113691160】より小さくなるまで計算し、その値をセルに出力したいのです。 よろしくお願いします。

  • セルの式をマクロの変数に取り込みたい

    マクロ初心者です セルD5に ='5月(192)'!D18 セルD6に ='5月(192)'!D20のような式が 入っていますこの式をマクロの変数取り込み 5月の部分を 任意の月に書き換えたいのですが良きアドバイスを お願いします。

  • ロータス123でセルに式を表示させる

    ロータス123で式を入力すると、セルには計算結果がでますね。  ・セルに計算式を表示させる方法はありますか  ・セル毎に計算式を表示させて、その表全部をまとめて印刷したいのです こんな方法はあるのでしょうか。  WIN98SE  NECバリュースター

  • エクセルの特定のセルに式が表示される

    エクセルで表を作ったところ、一つだけ式が表示されるセルが出現しました。関数はSUMしか使っていません。直前までは計算結果の数値が出ていました。しかし、セルをクリックしたところ(計算式の範囲を確認するためクリックしました)、式が表示されてしまいました。式はあっています。なぜ、式がそのセルに表示されているのかわかりません。次行のセルをコピーすると、答えの数値が現れ、元に戻りました。原因はなんでしょうか?

  • EXCEL VBAマクロで質問です。セル中の式で値だけ更新したいのです

    EXCEL VBAマクロで質問です。セル中の式で値だけ更新したいのですが、方法がわかりません。 セルA1に={14}+(7.75*4)+(7.75*3)の様に計算式が入っています。()内に記述された数値は週ごとの予想作業時間だとします。{}内に記述された数値は実績時間です。 別のシートで計算した週の実績時間が24だったとして、セルA1の式中の(7.75*4)の予想時間部分を実績時間の{24}に置き換えたいと思っています。セルA1に={14}+{24}+(7.75*3)の様に。。。。 とりあえずRange("A1").Formulaで式の取り出しができるところまではできました。 が置き換えの方法がわかりません。このような事をVBAマクロで行いたいのですが教えてください。

  • エクセル2000のセル式一括処理

    すみません、エクセル2000のセル式を一括で更新させることが できるようでしたら方法を教えていただけないでしょうか。 あるシートで、計算式が30個ほど設定されているのですが、 その式が参照しているセルの値を変えても自動で計算結果に 反映されないために、1つ1つ計算式を選択して、Enter押下しないと 計算結果が更新されず結果として正しい値が得られません。 各計算式はそれぞれ互いに参照している部分があるので 順番にセル指定してEnter押下していかないといけません。 こういう不便さを解消したいので、一括更新のような方法は できないのでしょうか? お手数おかけいたしますが、アドバイスいただけたらありがたいでう。

  • セルに一般式が入っているかチェックするマクロ

    こんにちは 数か少なければ目視で確認できます。 しかし、チェックするセルが数十万数百万と膨大なため、目視では時間も掛かり見落としもありえます。 そこで、マクロ(VBA)でチェックしようと思います。 セルに一般式が入っているかどうか調べるにはどうしたらよいでしょうか? Excelは2003です。

  • セル内に文字として式を入れて答えを別のセルに...

    お世話になります。 例えば下記の表現のままひとつのセルに文字として式を書き、別のセルに答えを出す方法はございませんでしょうか? 10+20+30-40×10÷2 とひとつのセルに入力、 別のセルに100と答えが出ないでしょうか?

  • エクセルで式の保護をしたいのです。

    エクセル2000を使用しています。 計算式の入ったセルを誤って式を削除されないように 保護を掛けたいのです。 1シートでかなりの量の計算式が飛々に入っています。 そんなシートが5シートくらいあるのです。 そのファイル全体の計算式すべてを保護したいのです。 計算式の入っていないセルには数字の入力が頻繁に行われます。 一体どのようにすれば良いのでしょう?