Excel VBA質問箱 IV

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

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


7952 / 76736 ←次へ | 前へ→

【74365】Re:月ごとの転記
発言  感想  - 13/5/27(月) 7:29 -

引用なし
パスワード
   (質問1に関して)

> インプットボックスで、作業する月を入れて下さい ok キャンセル
> 月を入力するとその月に金額が表示されるVBAを作って頂きたいのです。

作って下さいではなく、詰まっている点を具体的に質問したほうがいいでしょう。

4月以降と未満で場合分けすることになりますが、
月に応じて、何列目に書き込むかは組み立てることができますよね。

金額を入れる箇所は、次のような考え方をもとにして、できると思います。

  Dim mat1  '氏名を入れる配列
  Dim mat2  '金額を入れる配列
  With Sheets("xxxx")
    mat1 = .Range("a2", .Range("a" & .Rows.Count).End(xlUp)).Value
    ReDim mat2(1 To UBound(mat1, 1), 1 To 1)
    
    '''' mat2の値は、今と同じ手法で、Dictionaryとmat1の値を使って算出
    
    Cells(2, その月に相当する列番号).Resize(UBound(mat2, 1), 1) = mat2
  End With

(質問2に関して)

> MsgBox”集計が終わりました”は私が調べてコードを入れます。
> 集計が終わりましたとのメッセージの後に、別のシート名:入力伝票 のシートに
> 戻って欲しいのです。 Sheets("集計").Select  Range("O155").Selectとコードを
> 入れてもエラーになるのです、それが何故かわからないのです(色々試したのですが)

最初からあなたが調べて、コードを示してください。
また、エラーは、どの行で、どんなエラーが出るのかを示して、質問して下さい。

[考え方のヒント]
 そのコードが標準モジュールに書かれているか、シートモジュールに
 書かれているかによって状況が変わります。多分後者でないですか?
 Range("O155").Select はシートモジュールの書かれたシートのO55を選択に
 行きます。
 しかし、アクティブなのは別のシートなのでエラーになるのでしょう。
 標準モジュールに書くか、セル範囲には、逐一、シート名を修飾して扱うことを
 お勧めします。


なお、他人の発言は、行頭に > をつけて引用することで十分で、
ご自分の発言に逐一ハンドルネームを書く必要はありません。
このスタイル(他人の発言との区別は "> " の有無だけ)で統一してもらえば、
もっと読みやすくなります。

# 子供じゃないので、自分のことをファーストネーム(に相当する名詞)で呼ぶのは
# 違和感がありました。
# そのことに気づかないのは、何か、別の事情でもあるんでしょうか?
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 発言

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