素材>ExcelVBA |
住所入力フォームなんかを作ってみる
今回はユーザーフォームを作ってみます。
例えばの話はがきの宛名面を作るのにユーザーフォームを出せば
いちいちセルを移動したりしなくてもいいってものデス。
でも・・・コードがあちこちに分散(標準モジュールとかユーザーフォーム)してるので・・・あうぅ・・・
とりあえずスクショ。
住所が岐阜県なのはまあ適当だ。鵜飼だ。鮎が喰いたい。
担当と季節は「季節によって担当の写真を変える」等に利用可能。
えーと、住所検索の前提として、「郵便番号のデータベース」が必要となります。
そんなん作るの大変ですよね?ね?根性で作るなんて馬鹿なの?って感じですよね。
でもね・・・あるんです・・・データベース。
郵便HPに行ってください、あるんです!
ただ、少々カスタムは必要ですけどね・・・
あと、郵便番号のデータベースは膨大なので全県全地名やると大変です。
・・・必要な県だけで作るのが無難かもしれません。
何で岐阜県なんだよ・・・
・・・とりあえず、コード(丸写し)です。
以下コード(module1)
(ユーザーフォーム)
まずはユーザーフォームを作りましょうかね。
こんな感じで配置していきます。
とりあえずこんな感じでしょうか。
一応サンプルのExcelファイルも置いておきますので参考に・・・
(マクロが入っているため警告が出ますが自己責任でお願いします)