Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


74382 / 76732 ←次へ | 前へ→

【6818】Re:数式をアクティブにしたいのですが
発言  ichinose  - 03/8/5(火) 7:11 -

引用なし
パスワード
   ▼たかひろ さん:

おはようございます。

>セルに代入する数式を以下のようにfor文で制御したいのですが、うまくいきません。どなたか教えていただけないでしょうか?
>
>For i = 1 To 10
>  Worksheets(1).Cells(x, y).Formula = "=Sum(J8:J69)"
>Next i
>
>( x,y はこの処理の前に計算されています)
>
>つまり、「=Sum(J8:J69)」の部分の 8 や 69 を i に置き換えたいのです。
>感じとしては、"=Sum(J(i):J(i))"ということです。

はっきりと意味を理解できませんでしたが、
数式文字列に変数を組み込むということでしょうか?

i=15
range("a1").formula="=sum(j8:j" & i & ")"

こういうことでしょうか?
0 hits

【6816】数式をアクティブにしたいのですが たかひろ 03/8/5(火) 1:13 質問
【6818】Re:数式をアクティブにしたいのですが ichinose 03/8/5(火) 7:11 発言
【7037】Re:数式をアクティブにしたいのですが たかひろ 03/8/21(木) 0:22 お礼

74382 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free