|
毎月集めている会費の記録をとるマクロを作っています。
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 から取り出した「日付」と「金額」を「氏名」レコードに加えていく形のものを作りたいわけです。
どなたか、お知恵を拝借できないでしょうか?
よろしくお願いします。
山内
|
|