アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excel及びPC ほぼ初心者です Excel2007で 出席簿を作成し 年と月を入れ替えれば曜日と祝日、会社の休日は塗り潰し網がかかるようになっています。
名前欄は「データの入力規則」を使って▼で各名前を順番に表記しその都度印刷をしています。
それを自動的に名前が入力されて全人数分自動印刷をしたいのですがマクロを使わないと無理でしょうか? wordの差し込み印刷も試しましたがあまり上手くはいきませんでした。
仮にマクロしか方法が無いならできるだけ詳しく教えてください。
マクロは全くの初心者です
よろしくお願いいたします。

「Excel2007の作業です」の質問画像

A 回答 (1件)

全人数分自動印刷をしたいのならマクロ一択です。


氏名のリスト(入力規則で指定したセル範囲)があるのならば、
氏名のセルでのリストをやめてVLOOKUP関数を設定します。
https://mokomokomomoko.com/excel_macro_print/
https://nyanblog2222.com/office/4621/
https://office-hack.com/excel/excel-mail-merge/
上記サイトではExcel2007ではないですが基本は同じです。
それぞれちょっとした違いがありますが、マクロの練習をする
つもりで新規ブックなどで試してみて、理解ができたら実際の
シートで設計します。
どうしても理解できない場合は、面倒でも手動で切り替えて、
印刷するしかないと思いますよ。

ちなみに、Wordの差し込み印刷で同じものを作成する場合は、
カレンダー部分の設定が難しいのでやめたほうが無難です。
    • good
    • 0
この回答へのお礼

お返事がおそくなりました。
的確なご指導 ありがとうございます。
VLOOKUP関数は出来ました。

マクロの記録を使用しての作業ですが、これを行う際、全ての作業を一度行いながら記録していくのでしょうか?
そこだけちょっと苦慮しています
ありがとうございます

お礼日時:2023/09/05 09:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A