- ベストアンサー
マクロで数式入力
cell(5+i,7)="=INT(H" &5+i& "*I" &5+i& ")" 上記ように、セルに入力する数式部分に変数を使い&で文字型として数式を入力したいのですが、できません。 どうしたらよいのでしょうか? i=2とした場合は、 cell(7,7)="=INT(H7*I7)"の数式を入力したいという事です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Sub test() Dim i As Integer For i = 1 To 5 Cells(5 + i, 7) = "=INT(H" & 5 + i & "*I" & 5 + i & ")" Next End Sub で試しましたが動きました。 × cell ○ Cells ですね
その他の回答 (1)
- kensaku
- ベストアンサー率22% (2112/9525)
回答No.1
iという記号を入れるのではなく、セルをひとつ指定し、そこにiの値を入力する、という風にしてはいかがですか? 例えばA1として5+A1という式を入力します。 そしてA1のセルに2を入力します。
お礼
ありがとうございます。試してやってみます。