#転任の挨拶はおすみですか? まだ間に合う! 年賀状ソフト不要 「エクセルだけで挨拶状!」(簡単な連続印刷マクロと簡単なVlookup関数)

小学校も中学校も転任されてそろそろ慣れてくるころかな…と思っていたらコロナウィルスの影響で休校になるところも多そうですね…。

さてICT担当の幼馴染さんが今春に栄転されました。
知り合いのよしみで挨拶状の印刷を請け負ったのですが、それだけでは面白くないので、賀状ソフトを使わずにエクセルだけで挨拶面と宛名面の二つを印刷できるエクセルシートをつくってみました。

出来上がりはこんな感じです!

特徴

  • 賀状作成ソフト不要!エクセルだけで挨拶面作成&印刷!エクセルだけで宛名面の連続印刷!
  • 郵便番号から住所を自動表示します!
  • 宛名面も挨拶文面も完全に縦書き対応です!
  • 挨拶文の文章を「文例」に保存しておけば、いろんな場面で使いまわしができます。
  • ICT担当が作成したマクロプログラムは本当に数行の簡単なもので作成しています。
  • vlookup関数とカウントアップマクロを使った、出力帳票(出席番号順に表示を変える)の表示方法が理解できます!
  • 入力されたデータ個数だけ印刷する一番簡単な「連続印刷マクロ」が理解できます!
  • 「AR P楷書体M04版」と「MS P 明朝・游明朝版」の2種類を同梱。あまりフォントが入ってない場合は、MSP明朝・游明朝のものを使用してください。

参考にさせて頂いたサイト(謝謝)

今回、漢数字の縦書き印刷を実装するために、入力された「数字を漢数字に変換するVBAマクロ」を以下のサイトから使用させていただきました。紹介させて頂くとともに、ここで御礼を申し上げます。

サイト: しろまるライフ
記事 : エクセルシート内の漢数字⇔数字を変換する方法【コピペで簡単】

全角数字→全角漢数字、全角漢数字→全角数字 の機能だけを利用しています。有難うございました!

今後の予定

ダウンロードされて使用される方がおられるようなら或いはご要望があるようならば、「具体的な使用方法の説明/(出力フォーマット)の微調整方法」と「使用マクロ及びvlookup関数を使用したシリアルNoを切り替えるごとの出力内容変更のやり方」などをご説明したいと思います。

本エクセルシートの「Vlookup関数」や「連続印刷VBAマクロ」、「カウントUP(DOWN)マクロ」を理解すれば、様々な印刷に対応が出来ると思います。例えば「名札印刷」「横書きレイアウトのハガキなど印刷」「成績表」などなど です。

免責事項とダウンロード

印刷制度が求められるものをエクセルで作るのは、特に縦書きで作るのは結構至難の業です。印刷結果はプリンタの種類やそれぞれの方のPCに入っているフォントの種類、エクセルのバージョン、ウィンドウズOSのバージョンなどによって、微妙な影響をうけます。よって皆さんがこのエクセルシートを使って、本投稿記事でご紹介した通りに出力されることを保証することはできません。ちがうPCでダウンロードしたものがどの程度使えるのかは、この後の投稿で記事にしてみたいと思います。

ですが、レイアウトの微調整などを行うだけで機能は使えると思います。一から作成することを考えれば、かなり労力を減らせるのかなと思い公開します。

必ず「試し刷り用紙」などで試してから印刷してくださいね!

これらを了解いただける方は、下のダウンロードボタンから、ダウンロードしてください。

“挨拶状と宛名の印刷をエクセルだけで!” をダウンロード tennin_aisatsu_excelVer1.1.zip – 145 回のダウンロード – 11 MB

詳しい使用方法やその他のリクエストなどは、コメント欄かお問合せフォームから御連絡ください!

宛名がはみ出る場合

宛先で一番長い名前の人をテスト用紙で印刷してみることをお勧めします!
ICT担当が本記事UP後に実際にちがうPCでやってみたら、印刷プレビューできちんと表示されているのに実際に印刷してみるとはみ出ているという事例がありました。

●宛名のセルを1クリックしてctrl+1で、「セルの書式設定」を開きます。「配置」タブからインデントを変更してください。(3→2または1,0)
●それでもダメなら、宛名と敬称(様)のフォントを28くらいに設定します。
6,7文字を超える氏名の場合、はみ出ることが有るようです。結合セルの範囲を自分で変更できる方は試されても良いと思いますが、逆に2文字3文字の名前の人の場合のバランスが悪くはなります。
この辺はエクセルの限界です…御容赦の程…。