パソコントラブル解決_OSM_の過去ログです 検索窓で過去ログ検索できます 他OSの検索は別ページ

1番から8番までを差し替え自動印刷したい

 ◇-?1番から8番までを差し替え自動印刷したい-madonna-08/14-21:46(21018)-No.516225
   ┗?!Re:1番から8番までを差し替え自...-kanta-08/20-12:09(20883)-No.516226

▲このページのトップに戻る
5162251番から8番までを差し替え自動印刷したいmadonna 2017/08/14-21:46

メーカー名:DELL デル
OS名:Windows10
パソコン名:システム名 DESKTOP-7JPPP48
ソフト関連:表計算Excel
使用回線:光
--
超勤届を作成しています。

現在は〇社員番号の部分に=VLOOKUP($A$1,$A$20:$G$28,5,0)

〇氏名の部分に=VLOOKUP($A$1,$A$20:$G$28,6,0)を入れています。

このまま差し替え印刷を社員番号1〜8自動でしたいのですが、

出来るでしょうか。


       8月超勤届

 日  開始時間  終了時間  理由
 1 
 2
 3
 〜
 30
 31
    社員番号    氏    名
     〇     〇 〇 〇 〇


    社員番号   名  前
     1    丸 子 花 子
     2    照 字 智 子
     3    定 岡 勝 子
     4     斎 藤 六 郎
     5    佐 藤 酒 見
     6    桟 敷 健 司
     7    今 野   剛
     8    高 橋 さつき
  

    

▲このページのトップに戻る
516226Re:1番から8番までを差し替え自動印刷したいkanta 2017/08/20-12:09

記事番号516225へのコメント
madonnaさんは No.516225「1番から8番までを差し替え自動印刷したい」で書きました。

madonnaさん、こんにちは。
想定される場面を完全に読み取れている自信がないため、的外れな回答でしたらすいません。

動的な値の変化を自動で行うのであれば、マクロ(VBA)が手っ取り早いかと。

今回の想定ブック
http://pasokoma.jp/etc/file/1503197883.jpg
(超勤届本体シート)
http://pasokoma.jp/etc/file/1503197909.jpg
(社員リストシート)

・予め超勤届シートの印刷設定をしておく
(印刷範囲や使用するプリンタ等の設定)
・超勤届のB13(社員番号)には何も入力しない
・超勤届のC13には以下の数式を入力する
=VLOOKUP($B$13,社員リスト!$A:$B,2,FALSE)

・VBAのプログラムを作成
参考:https://allabout.co.jp/gm/gc/432236/

コード:
Sub PrintSheet()
For i = 1 To 8 Step 1
Worksheets("超勤届").Range("B13").Value = i
Worksheets("超勤届").PrintOut
Next
End Sub

簡単に説明すると、B13セルに1〜8まで順番に入力しその都度印刷をするコードです。

ここまで準備し、マクロを実行すれば自動で印刷が行われます。

_zenback_

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
 解決 参考にはなった 参考にならなかった アドバイスする
A2.何度目の訪問ですか?
 初めて来た   数度目(2〜4) 5回以上来ている   管理人:
A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)

↑↑↑↑よろしければ押してください↑↑↑↑
何か一言(本ページで参考になったならないを含めて残してあります)
 ◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり
参考回数投稿日時何か一言
新規事業のことなら、くーだーロゴ
メニュー