Excel VBA質問箱 IV

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

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


30036 / 76732 ←次へ | 前へ→

【51968】Re:sum関数について
発言  ichinose  - 07/10/13(土) 18:05 -

引用なし
パスワード
   ▼アレン さん:
こんばんは。

>下記のように
>C列i行目から、j個の合計をi+J+1行目に表示したいのですが、
>何度やってもエラーがでてしまいます。
>どのような式を作ればよいのでしょうか?
>よろしくお願いいたします。
>  
>    C
>i    a
>i+1   b
>i+2   c
>・
>・
>i+j   z
>i+J+1 合計   

この↑例を記述したことはよかったですね!!


>
>たとえば、
>J44から、j個の合計を算出する式で下記のような式をつくりましたが、


>エラーがでてしまいます。
次回は、このエラーの内容と


>
>Range("J43").Cells(i+j, 1).Formula _
>  = "=SUM(J" & 41+i & ":J" & 41 + i + j & ")"

このコード実行時に i と j という変数にどんな値が入っていたかも
記述してください。
それと上記の例のようにセルJ44からJ53にどんな値が入っていたかも
記述してください。
これらの情報があれば、多くの方が再現できますからね!!


標準モジュールに

Sub main()
  Dim i As Long
  Dim j As Long
  i = 44
  j = 10
  With Range("J" & i)
    .Cells(j + 1, 1).Formula _
       = "=SUM(J" & i & ":J" & i + j - 1 & ")"
    End With

End Sub

これで試してみてください。
上記の例では、セルj44〜j53の合計値をセルj54に表示します。
1 hits

【51967】sum関数について アレン 07/10/13(土) 17:13 質問
【51968】Re:sum関数について ichinose 07/10/13(土) 18:05 発言
【51977】Re:sum関数について アレン 07/10/14(日) 0:37 お礼

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