エクセルVBA

トップページエクセルマクロVBA:セルの操作セルに数式を設定する@エクセルマクロVBA

エクセルマクロVBA:セルの操作

エクセルVBAで処理をしているときに、セルに数式を設定・取得する方法です。

数式を設定する場合

Cells(1, 1).Formula = "=SUM(C1,C2)"

数式を取得する場合

Cells(1, 2) = Cells(1, 1).Formula

以下のサンプルコードで試してみてくださいね。

'****************************************
'セルに数式を設定する
'****************************************
Sub Test14()
 'C列に数字を設定
 Cells(1, 3).Value = 10
 Cells(2, 3).Value = 20

 'A列に数式を設定
 Cells(1, 1).Formula = "=SUM(C1,C2)"
 Cells(2, 1).Formula = "=C1*C2"

 'B列に数式を取得
 Cells(1, 2) = Cells(1, 1).Formula
 Cells(2, 2) = Cells(2, 1).Formula
End Sub

※上記の計算式がA1形式ですが、R1C1形式の場合は、FormulaをFormulaR1C1に変更します。

トラックバックURL
この記事にコメントする
名前:
URL:
  情報を記憶: 評価: 顔   
 
 
 
エクセル
〜ちょっとしたテクニック〜
Add to Google My Yahoo!に追加 ブックマークに追加する
Author

エステリア

エクセルの基本から小技までちょっとしたテクニックを随時提供中

ご案内
●役に立ったと思った方は●

人気blogランキング

1日1回のクリックでこのブログが育ちます。応援よろしくお願いします。
----------------------------------------------
●運営ポリシー●

エクセルのいろんな機能を随時紹介していきます。
トラバ、コメント大歓迎です。内容を確認の上、掲載します。アダルトサイトからのトラバ、コメントはご遠慮下さい。
楽天市場