- 締切済み
vba エクセルに記載のURLを順次見に行き画像を
エクセルのB列に複数のURLが入っています。 1 http://~~~ 2 http://~~~ 等々 ユーザフォームのボタンを押すと、このURLを順次見に行き、別シートに シート番号1 上の1のURL内にある画像を張っていく(並べていく) シート番号2 上の2のURL内にある画像を張っていく(並べていく) というのを終わるまで繰り返していくVBAを作りたいです。 シートはURLの数だけ増やしていくイメージです。 どのようなプログラムにしたらよいでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
エクセルのことも、VBAのことも余り経験がないように見える。 だからこの課題は、今は少し無理だと思う。 VBAのコードの回答をもらい、コピペして、まる写しで使いたいようだが、このコーナーはそこまで要求するコーナーではないがず。ただし、わかる人はコードを載せる可能性が大きいけれどもね。 ーー Googleで「VBA IE」で照会すれば、沢山の記事がある。 その中のコードをコピペしてやってみてから質問すべきだろう。 http://forest.watch.impress.co.jp/docs/special/599332.html など多数 ーー 次に自分のコンピュターにそのサイトのHTML文が入ったとして、画像を示している部分を見つける方法を勉強しなくてはならない。 Googeで「VBA WEBから画像抜出」などで照会して記事を読んで勉強のこと。 http://forest.watch.impress.co.jp/docs/special/599332.html など。 ーー 自分のコンピュターにある画像などをシートに貼りつけたときはは、エクセルのシートに直接画像が貼りついたように見えるのは確かだが、エクセルのシートのあるセルにデータを入れるのとは(仕組みとは)違う。 ただ画像を置くための目安に使える、Cells(1、”A”).Topのように セルの左上隅(Top,Left)、幅、高さなどがVBAで使えて、画像の貼り付け位置の指定に使えるということだけのこと、ということは知っておいて。