Excel VBA質問箱 IV

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

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


7942 / 76734 ←次へ | 前へ→

【74373】Re:月ごとの転記
発言  感想  - 13/5/27(月) 20:00 -

引用なし
パスワード
   > >4月以降と未満で場合分けすることになりますが、
> >月に応じて、何列目に書き込むかは組み立てることができますよね。
> 上記2つはどうして作るのか解りません。

インプットボックスで入力した「月」と、
それに対応する金額を書き込む列の関係は、
月  列
4  3
5  4
6  5
・ ・
12 11
1 12
2 13
3 14

これを計算式で得ようとしたら
 ・月 が4以上 なら (月 - 1)
 ・月 が4未満 なら (月 +12 - 1)
となりませんか?
それほど難しい話ではないはずです。

----------

> 申し訳ないのですが、下記コードをどこに入れて組み合わせるのか解りません。

組み合わせるには、まず元のコードをしっかり理解する必要があります。
Dictionaryとかは理解されているのでしょうか?

人が仮に3人いたとすると、
前回仮に作ったnewVは3行2列の行列でした。
a 100
b 200
c 300
これをN列、O列に書き込みました。

今回は、3行1列の金額だけからなる配列を作ってはどうかということです。
同じように、
For i = 1 ti UBound(mat1,1)
  If dic.Exists(mat1(i,1)) Then mat2(i,1) = dic(mat1(i,1))
Next
とすることで、金額からなる配列 mat2を作れます。

そして、これを上で求めた書込先に書き込めばいいわけです。
それが、
  Cells(2,上で求めた列).Resize(UBound(mat2,1) , 1).Value = mat2
です。
コードをコピペするのではなく、意味を理解しながら、作って見て下さい。
0 hits

【74361】月ごとの転記 愛子 13/5/26(日) 21:06 質問
【74362】Re:月ごとの転記 愛子 13/5/26(日) 21:47 発言
【74363】Re:月ごとの転記 感想 13/5/26(日) 22:41 発言
【74364】Re:月ごとの転記 愛子 13/5/26(日) 23:42 発言
【74365】Re:月ごとの転記 感想 13/5/27(月) 7:29 発言
【74366】Re:月ごとの転記 愛子 13/5/27(月) 9:18 発言
【74367】Re:月ごとの転記 UO3 13/5/27(月) 10:44 発言
【74368】Re:月ごとの転記 愛子 13/5/27(月) 12:26 発言
【74369】Re:月ごとの転記 愛子 13/5/27(月) 13:02 発言
【74373】Re:月ごとの転記 感想 13/5/27(月) 20:00 発言
【74377】Re:月ごとの転記 愛子 13/5/27(月) 20:59 発言
【74378】Re:月ごとの転記 感想 13/5/27(月) 21:12 発言
【74379】Re:月ごとの転記 愛子 13/5/27(月) 22:18 発言
【74380】Re:月ごとの転記 13/5/28(火) 6:50 発言
【74381】Re:月ごとの転記 愛子 13/5/28(火) 9:18 発言
【74383】Re:月ごとの転記 UO3 13/5/28(火) 12:35 発言
【74384】Re:月ごとの転記 愛子 13/5/28(火) 14:36 質問
【74385】Re:月ごとの転記 UO3 13/5/28(火) 15:13 発言
【74389】Re:月ごとの転記 愛子 13/5/28(火) 23:33 発言
【74391】Re:月ごとの転記 13/5/29(水) 6:59 発言
【74412】Re:月ごとの転記 愛子 13/5/30(木) 20:10 お礼
【74386】Re:月ごとの転記 愛子 13/5/28(火) 15:34 発言
【74388】Re:月ごとの転記 UO3 13/5/28(火) 19:48 発言
【74390】Re:月ごとの転記 愛子 13/5/28(火) 23:37 発言
【74392】Re:月ごとの転記 13/5/29(水) 7:35 回答
【74400】Re:月ごとの転記 愛子 13/5/29(水) 15:44 お礼
【74396】Re:月ごとの転記 UO3 13/5/29(水) 15:02 発言
【74401】Re:月ごとの転記 愛子 13/5/29(水) 16:37 発言
【74402】Re:月ごとの転記 UO3 13/5/29(水) 17:39 発言
【74403】Re:月ごとの転記 愛子 13/5/29(水) 20:40 質問
【74408】Re:月ごとの転記 UO3 13/5/30(木) 9:29 発言
【74409】Re:月ごとの転記 愛子 13/5/30(木) 10:55 発言
【74410】Re:月ごとの転記 愛子 13/5/30(木) 14:12 発言
【74411】Re:月ごとの転記 愛子 13/5/30(木) 18:55 お礼
【74404】Re:月ごとの転記 感想 13/5/29(水) 21:20 発言
【74407】Re:月ごとの転記 愛子 13/5/30(木) 0:33 発言

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