Excel VBA質問箱 IV

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

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


15056 / 76734 ←次へ | 前へ→

【67163】任意の配列変数に格納された値を合計して表示したい。
質問  リス  - 10/11/12(金) 19:13 -

引用なし
パスワード
   環境:Windows XP Home Edition EXCEL 2003

いつもお世話になっております。

A列(商品個数)とB列(商品重量:少数を含む場合も有り)に
任意の数値データが入っている表があります。

 |A| |B| 
1項目1 項目2     
2|1||2| 
3|3||2| 
4|4||2|
5|1||2|

配列変数 a を宣言しています。

配列変数のインデックス番号(要素数)は
項目行を除いて、2(行目)から
別途取得した lastrow 行目までの行数を
それぞれ指定しています。

各配列には、
インデックス番号と同等の行番号の
A列の値 x B列の値 を格納しています。

例:a(2) なら = A2セル x B2セル が格納されています。

やりたい事(コードの書き方が分からない部分)は
任意の開始行を 変数 = x行  
任意の終了行を 変数 = y行
(x,yはループの中で都度変わっていく数値)

とされた時に

それに対応する形の
配列変数 a(x)行 から a(y) 行までに含まれる
セルの値の数を合計したいのです。

例で説明しますと

 |A||B| 配列変数
1項目1 項目2     
2|1||2| a(2) = A2 x B2 = 2
3|3||2| a(3) = A3 x B3 = 6
4|4||2| a(4) = A4 x B4 = 8
5|1||2| a(5) = A5 x B5 = 2

この状態から例えば 変数 x : 3 変数 y : 5 と

なった場合に

配列 a(3)からa(5)に格納されている値
6と8と2 を合計して、 “16です”と
メッセージボックスで表示したいのです。

恐れ入りますが、どなたかお助け頂ければ幸いです。
1 hits

【67163】任意の配列変数に格納された値を合計して表示したい。 リス 10/11/12(金) 19:13 質問
【67164】Re:任意の配列変数に格納された値を合計し... kanabun 10/11/12(金) 19:51 発言
【67165】Re:任意の配列変数に格納された値を合計し... kanabun 10/11/12(金) 20:00 発言
【67166】Re:任意の配列変数に格納された値を合計し... Hirofumi 10/11/12(金) 20:33 回答
【67167】お礼 Kanabun様 Hirofumi様 リス 10/11/12(金) 21:59 お礼
【67173】Re:お礼 Kanabun様 Hirofumi様 kanabun 10/11/14(日) 0:29 発言
【67209】Re:お礼 Kanabun様 Hirofumi様 リス 10/11/15(月) 22:24 お礼

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