戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
300人分の有給管理台帳を作成して個別に印刷したい

    [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とすうじまで
      書いていってます。
      手書きが大変なのでエクセルで管理しようと思っていますが
      データを入力するシート構成、さらにそのデータを
      表示させる関数も悩んでいます。

      現在考えているのは、
      人データで、ワンシート
      ひと月ごとにシートを分けて有給を入力
      そこからデータを表示させるようにしようかなと思ってます。

      もう少し簡単にできる方法はないでしょうか?アドバイスをお願いします




    [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の場所に◯を表示させる




    [133931] Re[2]: 300人分の有給管理台帳を作成して個別に印刷したい-

    記事引用/メール受信=OFF■

    □投稿者/ 匿名 -(2023/08/29(09:52))
    □U R L/

      >もう少し簡単にできる方法はないでしょうか?
      簡単とはどういう意味でしょうか?
      「管理表を作るのが簡単」
      「入力の手間と印刷までの作業が簡単」
      この2つで、やるべきことは大きく変わります。


      >印刷したい枠に丸印表示する方法ありますか?
      >7/21の場所に◯を表示させる
      こちらも、上記の2つでやる事は変わります。




    [133932] Re[3]: 300人分の有給管理台帳を作成して個別に印刷したい-

    記事引用/メール受信=OFF■

    □投稿者/ ヤモリ -(2023/08/29(18:03))
    □U R L/

      匿名様
      お返事ありがとうございます。

      入力も楽にしたいし印刷も楽にしたいと思っています。
      印刷は変数にいれてマクロで印刷しようと思っています。

      入力の手間、シート構成で悩んでいます。




    [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とか表示できると
      楽だなぁと思ってます。

      どんな構成と数式を使うと実現するのでしょうか




    [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については回答できかねます。




    [133938] Re[6]: 300人分の有給管理台帳を作成して個別に印刷したい-

    記事引用/メール受信=OFF■

    □投稿者/ ヤモリ -(2023/08/30(18:44))
    □U R L/

      匿名様
      ありがとうございます!
      シートは2つかと思っていましたが、3つになるとは
      思いつきませんでした。
      印刷用シートは理解できました。
      マスターシートもわかりました。

      データシートというものの役割が
      イマイチ理解が難しく、、
      もう少し解説していただけると助かります




    [133940] Re[7]: 300人分の有給管理台帳を作成して個別に印刷したい-

    記事引用/メール受信=OFF■

    □投稿者/ ヤモリ -(2023/08/30(20:43))
    □U R L/

      V BAの方に質問してみました。
      こちらのアドレスを添付したらエラーになってしまってので
      アドレス入れることができませんでした。

      ぜひ、マクロのコードを教えていただきたいです。




    [133945] Re[8]: 300人分の有給管理台帳を作成して個別に印刷したい-

    解決!!ありがとうございました! / 記事引用/メール受信=OFF■

    □投稿者/ ヤモリ -(2023/09/02(13:02))
    □U R L/

      シート構成などは理解できたので解決マークつけめす。
      ありがとうございました



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G