
No.6ベストアンサー
- 回答日時:
イメージはわかるが、エクセルに差込印刷の機能はありません。
ワードなどと違ってA.X氏1人分書類シート作成、B印刷、Aのシートををy氏分のデータでシート内容(セル)を置き換え、印刷、の繰り返しをします。
ーー
例データ Sheet1 A1;D3
連番氏名住所品物
1山田 三郎東京都江東区かばん
2植田 健横浜市港北区帽子
A列はこのたび連番を振りました。
Sheet2 に送り状の書式を体裁よく作ります。
H1セル(どこでも良いが、下記のVLOOKUPの式は変わる)
送り状
住所X
氏名Y
品物Z
上記の品をお送り申し上げます。
ご査収ください
以上
Xの場所のセルに =VLOOKUP($H$1,Sheet1!$A$1:$D$3,2,FALSE)
Yの場所のセルに =VLOOKUP($H$1,Sheet1!$A$1:$D$3,3,FALSE)
Zの場所のセルに =VLOOKUP($H$1,Sheet1!$A$1:$D$3,4,FALSE)
---
結果
送り状
住所山田 三郎
氏名東京都江東区
品物かばん
上記の品をお送り申し上げます。
ご査収ください
以上
ここで
VBE画面で標準モジュールに
Sub test01()
For i = 1 To 2 '人数分
Range("H1") = i
Range("A1:G20").PrintOut '印刷範囲は各人同じとする
Next i
End Sub
を張り付け、実行する。
山田、植田分の紙が2枚印刷されました。
これは質問者はVBAの経験も無いでしょうと、最低限にしてあります。
VBAを勉強してください。
別ブックにある名簿を対象などは複雑になるので避けています。
No.7
- 回答日時:
私も興味があって、先日こんなサイトを見ました。
私は、理解できなくて、できませんでしたが・・・・
参考にしてください。
http://pc.nikkeibp.co.jp/article/NPC/20070301/26 …
参考URL:http://pc.nikkeibp.co.jp/article/NPC/20070301/26 …
No.5
- 回答日時:
VLOOKUP関数,HLOOK関数,MATCH関数,INDEX関数,INDIRECT関数等を用いれば
1人ずつ印刷は可能です。
ただ連続印刷したい場合は、レコード番号をVBAで変化させる必要があります。
例
Sheet1にデータを作成A2:D100の範囲
A B C D
No. 氏名 郵便番号 住所
1 AAA 100-0001 東京都千代田区千代田
2 BBB 103-0001 東京都中央区日本橋小伝馬町
・
・
Sheet2に印刷用フォームを作成
A1にNo.を入力するように設定、B1:Z20を印刷範囲に設定
郵便番号 C5=VLOOKUP($A$1,Sheet1!$A$2:$D$100,2,FALSE)
住__所 C7=VLOOKUP($A$1,Sheet1!$A$2:$D$100,3,FALSE)
氏__名 D9=VLOOKUP($A$1,Sheet1!$A$2:$D$100,4,FALSE)
マクロの例
Sub SAHIKOMI()
SNO = InputBox("開始No.を入力")
ENO = InputBox("終了No.を入力")
For I = SNO To ENO
WorkSheets("Sheet2").Range("A1") = I
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Next I
End Sub
No.4
- 回答日時:
No.3
- 回答日時:
VLOOK関数を使うとできると思います。
例えば「名簿」というシートに名簿を作り、そのA列には連番を振っておきます(1~100など)。
そして、表(フォーマット)の例えばA1のセルに名簿の番号を入力したときにそれぞれのセルに名簿のデータを表示させるには、その表示させたいセルひとつひとつに、
=VLOOKUP(A1,名簿!A1:D6,2,0)
↑※データの入力されている範囲と、表示させたいデータのある列の位置を入力
と入力すれば良いと思います。
詳しくはVLOOKUP関数について調べてみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】行の最終更新日を...
-
VLOOKUP関数について、文字列と...
-
エクセルでオートシェイプをデ...
-
音声認識を利用したExcelの操作
-
起算日の定義
-
手形で・・・・
-
銀行スリップの意味がわからない
-
入金3日前に「半金半手で」と言...
-
初歩的な質問で恐縮ですが、小...
-
手形は何で送ればいいですか?
-
手形の郵送料について
-
小切手と手形の領収書?
-
手形での支払いを拒否できますか?
-
30日サイト90日サイトってなん...
-
受取手形を取立手数料を払わず...
-
期日過ぎた裏書手形
-
約束手形の受取日は、振出日?...
-
小切手の日付を訂正する
-
手形の訂正について 社名ゴム...
-
振込と約束手形で支払をして貰...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】行の最終更新日を...
-
VLOOKUP関数について、文字列と...
-
EXCELで入力したセルを変更でき...
-
エクセルでオートシェイプをデ...
-
エクセルのハイパーリンクが見...
-
在庫表シートから、売れた商品...
-
大至急HELP!! Mac版Offceのエク...
-
EXCELのフィルターについて
-
VBA 関数 複数行内にある任意...
-
エクセルを教えてください
-
エクセル シート内の一番下の...
-
ワードパッドからエクセルへ
-
エクセルのデータ抽出
-
エクセルについて
-
Excelで同じ項目の値を,別の同...
-
iPhoneSDKプログラミングについ...
-
ExcelVBA選択した期間...
-
excelで作表の数値がいつの間に...
-
エクセルで縦に順に数字入力を...
-
エクセル IF関数を教えてくださ...
おすすめ情報