- ベストアンサー
エクセルでサイトへの住所入力は可能ですか?
ネットショップを運営しています。 発送では、ピーアールエキスプレスという宅配業者を利用していて、発送先を予めその宅配業者サイトで入力出来るのですが入力は受注メールから1パーツごとコピペして何度も往復して入力しています。 例えば、電話番号は入力欄が3つに分かれているので、3回コピペしています。 面倒なので一旦エクセルで住所、氏名、電話番号、郵便番号を受注メールからコピペしてエクセルのマクロを使って一気に入力したいのですがエクセルでそのようなことは出来るでしょうか? 入力は1件ずつで構いません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VBAで下記ページにセルデータを入力する例を掲載します。 ピーアールエクスプレス>エリア確認 http://www.prexpress.jp/contents/pre/ddareaseek.php 上記ページはIEで表示されている状態とします。 郵便番号入力欄のHTMLソースは下記のようになっています。 <form method="post" action="/contents/pre/ddareaseek.php" style="margin:0 0 0 0; "> <input type="hidden" name="act" value="check"> <input type="text" name="zip1" value="" style="width:40px;"> - <input type="text" name="zip2" value="" style="width:50px;"> <input type="submit" value=" 確認する "> </form> inputタグのname属性で郵便番号を入力 formタグをsubmitで送信 '郵便番号入力 .Document.all.zip1.Value = Range("C6").Value .Document.all.zip2.Value = Range("D6").Value '確認する .Document.forms(0).submit ≪参考≫ 三流君VBAでIE操作 InternetExplorer.Applicationを操作する http://www.ken3.org/cgi-bin/group/vba_ie.asp
その他の回答 (1)
- kmetu
- ベストアンサー率41% (562/1346)
参考に http://q.hatena.ne.jp/1168525751 また、こちらのツールが利用できるかもしれません http://msyk.net/exceldb/index97.htm
お礼
ご親切に回答ありがとうございます。 後ほどじっくり見てみたいと思います。
お礼
わかりやすい詳細回答ありがとうございます。