このトピックに書きこむ |
---|
Re[8]: 300人分の有給管理台帳を作成して個別に印刷したい | |
---|---|
[133945] Re[8]: 300人分の有給管理台帳を作成して個別に印刷したい- ■ / 記事引用/メール受信=OFF■ □投稿者/ ヤモリ -(2023/09/02(13:02)) □U R L/ シート構成などは理解できたので解決マークつけめす。 ありがとうございました |
[133940] Re[7]: 300人分の有給管理台帳を作成して個別に印刷したい- ■記事引用/メール受信=OFF■ □投稿者/ ヤモリ -(2023/08/30(20:43)) □U R L/ V BAの方に質問してみました。 こちらのアドレスを添付したらエラーになってしまってので アドレス入れることができませんでした。 ぜひ、マクロのコードを教えていただきたいです。 |
[133938] Re[6]: 300人分の有給管理台帳を作成して個別に印刷したい- ■記事引用/メール受信=OFF■ □投稿者/ ヤモリ -(2023/08/30(18:44)) □U R L/ 匿名様 ありがとうございます! シートは2つかと思っていましたが、3つになるとは 思いつきませんでした。 印刷用シートは理解できました。 マスターシートもわかりました。 データシートというものの役割が イマイチ理解が難しく、、 もう少し解説していただけると助かります |
[133936] Re[5]: 300人分の有給管理台帳を作成して個別に印刷したい- ■記事引用/メール受信=OFF■ □投稿者/ 匿名 -(2023/08/30(09:14)) □U R L/ >入力も楽にしたいし印刷も楽にしたいと思っています。 であれば、先ずは入力用とデータ保存用と出力用を別々のシートで作る事をお勧めします。 >印刷は変数にいれてマクロで印刷しようと思っています。 VBAを使うという事でしょうか。 Excelというのは、表計算(C4セルはA1セルから列方向に+2、行方向に+3と表現する事が出来る)ソフトです。 人間が入力して指令を出す→表計算をする→結果を出力する という流れになるという事です。 従って、入力用、計算が出来るようなデータ保存用、出力用と分けるところからスタートする方が 分かりやすいと思います。 私なら、以下のシートを作成すると思います。 ・マスタデータ用(社員用と休暇種別用の2つ)のシート ・データシート(入力したデータを計算しやすいように保存するシート) ・出力(表示または印刷)した時に分かりやすい出力用シート データシートには、社員名、日付、休暇種別を入力します。 出力シート上で、XLOOKUP(ExcelのバージョンによってはVLOOKUP)、COUNTIFS関数などを使って、 データを表示できるようにするといったイメージで作井精すると思います。 上記が出来たら、VBAサロンの方で質問してみて下さい。 私の頭の中ではVBAのコードもある程度できていますが、 この掲示板のルールに従いますので、VBAについては回答できかねます。 |
[133933] Re[4]: 300人分の有給管理台帳を作成して個別に印刷したい- ■記事引用/メール受信=OFF■ □投稿者/ ヤモリ -(2023/08/29(18:34)) □U R L/ 今日、職場でExcel作業しながらアレコレ試してみました。 印刷する枠のセルに一つずつv lookupの数式を入れて表示させようとしましたが、 365個のセルに数式を入れるのがとても大変でした。 今回挑戦したのは、 表示用シートを作って A b〜 名前 4/1〜3/31まで365個セルを用意して 一つずつ◯を、入力 印刷用シートに表示させる方法です。 重いし、入力が大変でした。 可能なら 名前 夏休1 夏休2〜@ A B 花子 7/21 4/2 個人ごとに休みの数だけセルを用意して 入れた日付の場所に夏休1とかBとか表示できると 楽だなぁと思ってます。 どんな構成と数式を使うと実現するのでしょうか |
[133932] Re[3]: 300人分の有給管理台帳を作成して個別に印刷したい- ■記事引用/メール受信=OFF■ □投稿者/ ヤモリ -(2023/08/29(18:03)) □U R L/ 匿名様 お返事ありがとうございます。 入力も楽にしたいし印刷も楽にしたいと思っています。 印刷は変数にいれてマクロで印刷しようと思っています。 入力の手間、シート構成で悩んでいます。 |
[133931] Re[2]: 300人分の有給管理台帳を作成して個別に印刷したい- ■記事引用/メール受信=OFF■ □投稿者/ 匿名 -(2023/08/29(09:52)) □U R L/ >もう少し簡単にできる方法はないでしょうか? 簡単とはどういう意味でしょうか? 「管理表を作るのが簡単」 「入力の手間と印刷までの作業が簡単」 この2つで、やるべきことは大きく変わります。 >印刷したい枠に丸印表示する方法ありますか? >7/21の場所に◯を表示させる こちらも、上記の2つでやる事は変わります。 |
[133930] Re[1]: 300人分の有給管理台帳を作成して個別に印刷したい- ■記事引用/メール受信=OFF■ □投稿者/ ヤモリ -(2023/08/28(19:12)) □U R L/ 今、閃いたのですが 入力するシートを 夏休み 年末年始 有給休暇繰越 有給 夏1 夏2夏3 年1 年2 年3 年4 1 2 3 4〜20 1〜20 名前 山田花子 7/21 7/31 4/1 山田太郎 というように入力していった場合 印刷したい枠に丸印表示する方法ありますか? 7/21の場所に◯を表示させる |
[133929] 300人分の有給管理台帳を作成して個別に印刷したい- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ ヤモリ -(2023/08/28(18:50)) □U R L/ シート構成と使用関数?で悩んでいます。 良いアイデアをご教授いただければと思います。 300人ほどの従業員の有給台帳を作成しようと思っています。 最後に印刷する用紙の型は 名前 1月 2月 3月 4月 5月 6月〜12月 1日 2 3 4 5 6 7 日付は31まで下に続きます。 このような表があって、そこに手書きで有給取得した ところに◯を書いて行きます。順番に@Aとすうじまで 書いていってます。 手書きが大変なのでエクセルで管理しようと思っていますが データを入力するシート構成、さらにそのデータを 表示させる関数も悩んでいます。 現在考えているのは、 人データで、ワンシート ひと月ごとにシートを分けて有給を入力 そこからデータを表示させるようにしようかなと思ってます。 もう少し簡単にできる方法はないでしょうか?アドバイスをお願いします |