[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『一括印刷について』(TANSAKU)
A B C D E F G H I J K L M N O P Q R S T U V W X
2
3 番号
4 氏名 様
5項目 給食費 寮費 親睦会費 雑費 合計 その他 手数 計
6
8
上記のような表があり、縦に5人分横に二人分の単票があります。
番号がJ3(縦1人目)横W3(1人目) J13(縦2人目) 横W13(2人目)
縦の1人目は、氏名がA14 縦の1人目は、氏名がN4
5×2名分で一ページで
名簿シートから番号でVLOOKで飛ぶようになっているのですが、現状何ページにもわたりシートが作られている状態です。
できれば1ページで名簿から一括印刷できるようなvbaを組みたいのですが
一人一枚一括印刷であればわかるのですが、、上記のような場合はどのようなコードを書けばよいのでしょうか?
無知で申し訳ないのですがどうかよろしくお願いいたします。
< 使用 Excel:Excel2016mac、使用 OS:Windows10 >
ちなみに↓はあってますか?
< 使用 Excel:Excel2016mac、使用 OS:Windows10 >
(もこな2 ) 2022/05/23(月) 20:06
1)番号クリア
2)10人分の番号転記
3)印刷
4)1)〜3)を繰り返し
(マナ) 2022/05/23(月) 20:10
(TANSAKU) 2022/05/23(月) 20:17
(マナ) 2022/05/23(月) 20:23
2
3
4番号 職員番号 氏名 顧客番号 給食費 寮費 親睦会費 雑費 合計 その他 手数料 計
5
6
7
8
・
・
・
・
・
・
・
・
・
・
このような形です。
親切に対応してくださりありがとうございます
(TANSAKU) 2022/05/23(月) 20:34
(マナ) 2022/05/23(月) 20:50
印刷範囲外の適当なセル(例えばZ1:Z10)に、
10人分の番号をコピペ→印刷を繰り返します。
VLOOKUPの式は、上記セルを参照するように修正してください。
Option Explicit
Sub test() Dim 一覧 As Range Dim 印刷番号 As Range
Set 一覧 = Worksheets("名簿").Range("A4").CurrentRegion Set 印刷番号 = Worksheets("印刷").Range("Z1:Z10")
For k = 5 To 一覧.Rows.Count Step 10 一覧(k, 1).Resize(10).Copy 印刷番号 Worksheets("印刷").PrintOut Next
End Sub
(マナ) 2022/05/23(月) 21:22
(マナ) 2022/05/23(月) 21:24
Dim k as Long
(マナ) 2022/05/23(月) 21:29
For k = 2 To 一覧.Rows.Count Step 10
でした。
(マナ) 2022/05/23(月) 21:49
10人分ずつ10回印刷します。
(マナ) 2022/05/23(月) 21:51
本当にありがとうございました😊
(TANSAKU) 2022/05/23(月) 21:52
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.