Excel VBA質問箱 IV

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

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


75389 / 76738 ←次へ | 前へ→

【5785】セル位置を取得してデータをコピーしたい
質問  山内 E-MAIL  - 03/5/30(金) 15:39 -

引用なし
パスワード
   毎月集めている会費の記録をとるマクロを作っています。

1)sheet1:会員名、金額をそれぞれコンボボックスから選ぶとE2:G2に自動的に「指名」「日付」「金額」が記入されます。
2)するとsheet1.D10:G22 の範囲の領収書レイアウト内に同じデータがコピーされます。
3)ボタンを押すと、領収書が印刷されます。

ここまでは何とかスムーズにおこなえます。しかし…

4)印刷と同時に、sheet2 の氏名一覧から同じ名前を検索し、その一番右側のセル位置を取得し、そこへ「日付」「金額」をコピーする。
という、記録シートへの記入をおこなわせたいのですが、方法がわかりません。
シートのデザインは以下の通りです。

 | A | B | C | D | E | F | G  |
-----------------------------------------------------
1| 氏名| 日付| 金額| 日付| 金額| 日付| 金額|
-----------------------------------------------------
2|赤井 |5/14 |3000 |6/20 |4000 |   |   |
-----------------------------------------------------
3|飯島 |4/30 |2000 |5/15 |5000 |   |   |
-----------------------------------------------------
4|植木 |   |   |   |   |   |   |
-----------------------------------------------------
5|大島 |5/10 |4000 |   |   |   |   |
-----------------------------------------------------
6|加藤 |   |   |   |   |   |   |
-----------------------------------------------------
7|佐藤 |4/30 |2000 |5/15 |5000 |   |   |
-----------------------------------------------------
8|田中 |5/10 |4000 |   |   |   |   |

記入シートは、上記のように「人」によって「右端の位置」が異なります。
そこで、A列の氏名の検索をしただけでは不完全なのです。
sheet1 から取り出した「日付」と「金額」を「氏名」レコードに加えていく形のものを作りたいわけです。
どなたか、お知恵を拝借できないでしょうか?
よろしくお願いします。

山内
4 hits

【5785】セル位置を取得してデータをコピーしたい 山内 03/5/30(金) 15:39 質問
【5795】Re:セル位置を取得してデータをコピーしたい Kein 03/5/30(金) 23:51 回答
【5799】Re:セル位置を取得してデータをコピーしたい 山内 03/5/31(土) 13:27 発言
【5801】Re:セル位置を取得してデータをコピーしたい 山内 03/5/31(土) 17:09 お礼

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