Material >>ExcelVBA

住所入力フォームなんかを作ってみる

今回はユーザーフォームを作ってみます。
例えばの話はがきの宛名面を作るのにユーザーフォームを出せば
いちいちセルを移動したりしなくてもいいってものデス。

でも・・・コードがあちこちに分散(標準モジュールとかユーザーフォーム)してるので・・・あうぅ・・・

とりあえずスクショ。


住所が岐阜県なのはまあ適当だ。鵜飼だ。鮎が喰いたい。


担当と季節は「季節によって担当の写真を変える」等に利用可能。

えーと、住所検索の前提として、「郵便番号のデータベース」が必要となります。
そんなん作るの大変ですよね?ね?根性で作るなんて馬鹿なの?って感じですよね。
でもね・・・あるんです・・・データベース。
郵便HPに行ってください、あるんです!
ただ、少々カスタムは必要ですけどね・・・
あと、郵便番号のデータベースは膨大なので全県全地名やると大変です。
・・・必要な県だけで作るのが無難かもしれません。
何で岐阜県なんだよ・・・

・・・とりあえず、コード(丸写し)です。

以下コード(module1)

(ユーザーフォーム)

まずはユーザーフォームを作りましょうかね。

こんな感じで配置していきます。

とりあえずこんな感じでしょうか。
一応サンプルのExcelファイルも置いておきますので参考に・・・
(マクロが入っているため警告が出ますが自己責任でお願いします)

住所入力1行のみ版(はがきの宛名向け)
住所入力複数行対応版(住所録向け)

Back>> Material>> Top>>