- ベストアンサー
エクセルのマクロについて
住所が入力してあるセルの左のセルに郵便番号を表示するには、ツール→ウィザード→郵便番号変換でできますが、一連の流れを、マクロにして、ボタンひとつで変換できるようにしたいと考え、試してみたのです。マクロを文章で書く能力はないので、マクロの記録ボタン→一連の操作→マクロの終了という一番簡単な方法で試してみました、しかし、できませんでした。こういう場合はどうすればできますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
割合に、ウイザードはマクロの記録で記録が取れません。 郵便番号変換もそうです。MS社のエクセル開発者の意向か 何か理由があるのか判りません。ウイザードはエクセル本来的な機能でなく、追加的な機能であること、郵便番号ファイルという相当大きい(日本国独特の)外部ファイルが必要なせいかも知れません。ですからVBAでやりたければ、自分で郵便番号ファイルを扱い(読んで)、郵便番号で検索し、郵便番号ファイルで住所漢字を見つけないとなりません。郵便番号1件ごとに、10数万件だったか郵便番号ファイルレコードを総なめして聞いて行っては、応答時間がかかるので、上級のテクニックが必要と思われます。 >マクロを文章で書く能力はないので-->VBAで1からコーディングすることは無理ということか? であれば諦めざるを得ないでしょう。
その他の回答 (2)
- naniwano45
- ベストアンサー率0% (0/2)
教えて!gooの質問 「住所録に一括で郵便番号をふるには?」 No.662454 03-09-23 20:34 を見て下さい。参考URLの記述もありますよ。
お礼
どうもありがとうございます
- masato180sx
- ベストアンサー率50% (2/4)
郵便番号変換じたいがExcelのアドインで(プログラム)なのでマクロで制御するのは難しいと思います。 あとは自分でマクロを作って郵便番号を振るように しないとむりだと思います。
お礼
どうもありがとうございます。 そういうものなのですね。
お礼
どうもありがとうございます。 そういうものなのですね。 あきらめます。