No.2ベストアンサー
- 回答日時:
エクセルでラベルシールが印刷できないのではというかいとうなので下記を解答します。
もちろんWORDがあれば、差込印刷を使うのが良い。
タックシールとは裏に糊のついた横3列、縦6枚とか張りついた市販されているラベルシールのこととしてお答えします。
泥臭い方法ですが、案外いいと思います。
SHEET1にデータがあるとして、白紙のSHEET2を考えます。
そしてVBAを使います。SHEET1のCELLS(i,j)を
SHEET2のCELLS(k、j)に代入し、SHEET2の列幅行高を「手探り」で何度(私の例で5回ぐらい)も白紙にテスト印刷し、
ラベルシールの実物と縦横の位置関係を調節します。
「列幅と行高は手動かVBAでセットする」を行います。
そしてラベルシールをプリンターにセットし本番印刷します。
住所・宛名ラベルの例で
SHEET1のCELLS(i,j)→ SHEET2のCELLS(k、j)へのプログラムによるセットですが、例を示します。ちょっとロジックが面倒ですが。
Private Sub aaa()
ninn = 18 '18人分。3列x6行
retu = 3 'シール3列
komoku = 3 ’郵便番号、住所、氏名の3項目
'--------------
For i = 1 To ninn
x = (i - 1) \ retu '商。3=シールが3列より来る
'----列の決定
y = ((i - 1) Mod retu) + 1 '余り
'-----行の決定
z = x * komoku + 1 '3=郵便番号、住所、氏名の3から来る
'-----SHEET2へ内容のセット
'郵便番号=SHEET1のA列に有るとする
Worksheets("sheet2").Cells(z, y) = Worksheets("sheet1").Cells(i, 1)
'住所=B列に有るとする。郵便番号のすぐ下のセルに配置例
Worksheets("sheet2").Cells(z + 1, y) = Worksheets("sheet1").Cells(i, 2)
'氏名=C列に有るとする。住所のすぐ下のセルに配置する例
Worksheets("sheet2").Cells(z + 2, y) = Worksheets("sheet1").Cells(i, 3)
If i = 18 Then
Worksheets("sheet2").PrintOut
Exit Sub
End If
Next i
End Sub
上記プログラムは簡単にするため、18行以上の処理と終了条件は省略しました。
No.3
- 回答日時:
こんにちは
以下のページがご参考になるのでは?
[WD2000] Excel のデータをはがきの宛先データとして使用する方法
http://www.microsoft.com/japan/support/kb/articl …
[WD2000] はがき宛名印刷を行う方法
http://www.microsoft.com/japan/support/kb/articl …
[WD2000] はがき宛名印刷ウィザードに関する Q&A
http://www.microsoft.com/japan/support/kb/articl …
参考URL:http://www.microsoft.com/japan/support/kb/articl …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- その他(Microsoft Office) VBA CSV出力について 3 2023/04/19 14:14
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセルで 例えばA1のセルに1+1 と入力すると B1のセルに2 と答えが出る関数があったと思いま 8 2022/12/16 20:57
- Visual Basic(VBA) VBAで出力したCSVファイルの先頭にカンマを挿入したい 5 2022/10/14 12:20
- iPhone(アイフォーン) i phone に一括で連絡先を登録する一番簡単な方法 2 2023/02/18 19:36
- バッテリー・充電器・電池 小型シール鉛蓄電池の放電後の電池電圧について教えてください。 5 2022/09/08 10:10
- その他(パソコン・スマホ・電化製品) エクセルのインストール 2 2022/04/17 14:16
- Excel(エクセル) エクセルVBAで図形のテキストを取得してセルに入力 2 2022/10/05 23:09
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでタックシール出せる?
-
横長のタックシールに縦書きに...
-
封筒の宛名にタックシールは失...
-
文房具 この部分の名前教えて!
-
Outlookで差出人の表示が消えま...
-
差出人]を[宛先]に変更する...
-
お店で領収書を発行してもらっ...
-
OUTLOOKで差出人、件名が2行で...
-
Outlook2010 仕分けルールにつ...
-
カタカナの宛名で郵送できる?
-
個人宛の敬称を「様」とした場...
-
Word縦書きの行の高さ調整
-
友達に手紙を書くので、100均で...
-
連名の書き方について
-
エクセルVBAでアウトルックメー...
-
ヤマト宅急便の伝票の書き方。
-
郵便
-
受信したメールの差出人の名前...
-
送信者と差出人の違い
-
Outlook2016で差出人中の任意の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
封筒の宛名にタックシールは失...
-
タックシールを縦書きに
-
エクセルでタックシール出せる?
-
横長のタックシールに縦書きに...
-
筆まめ印刷、郵便番号の表示
-
郵便のカスタマーバーコード付...
-
宛名がタックシールの年賀状 ...
-
筆まめで電話番号を印刷したい
-
筆グルメでタックシール印刷
-
筆まめのタックシール印刷について
-
一太郎で住所録からタック印刷...
-
筆ぐるめの住所録を使って宛名...
-
封筒に貼る宛名シールを作りた...
-
筆ぐるめで、タックシールが選...
-
エクセルで作成した表から、宛...
-
エクセルでタックシールに印刷!!
-
筆ぐるめver11でのタックシール...
-
年賀状の宛名と差出人の両方を...
-
今まで、シャープの宛名シール...
-
エクセルにて、タックシールの...
おすすめ情報