- ベストアンサー
エクセル 写真挿入
こんなマクロを組み込みたいのですが、どなたか教えてください。 OSはXP エクセル2000です。 1.質問 Xというフォルダにある写真全てを次のように貼り付けたいです。 A1に写真のある場所先(写真ファイル名) A2にその写真。サイズは元サイズの30%。 A3にXというフォルダにある2枚目の写真 A4ににその写真。サイズは元サイズの30%。 A5にXというフォルダにある3枚目の写真 A6ににその写真。サイズは元サイズの30%。 こんな流れでXというフォルダの写真すべてを シートに貼り付けるマクロを教えてください。 2.現状 挿入→図→サイズ変更 の繰り返しで、かなり時間が かかってしまっています。 宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こういうのはエクセルVBAでも上級の課題で、課題のまる投げになっている。自分でWEB照会でもして、勉強して行くしかない。 ーー http://oshiete1.goo.ne.jp/qa2091001.html の#5と、そこで紹介しているWEB記事を参考に、勉強し疑問点を絞って再質問したらどうですか。 ーー 課題は A.指定フォルダのファイル名を全て(または条件付で)知る方法 (=コード) B.図のシートへの挿入の方法 C.サイズ、位置あわせの方法 D.連続処理の流れのコントロールの方法 を勉強することです。 ーーーー >サイズは元サイズの30% 上の私の回答では絶対的な値を指定しているが、これはどうしたらよいか判らないな。 セルの幅は手動かVBAで設定し、それに合わせるなら ○.Width=Cells(i,j).Width のようにする。
その他の回答 (1)
- marbin
- ベストアンサー率27% (636/2290)
Dir関数でフォルダ内のファイルを取得できます。 Dir関数の参考サイトです。 ループでファイルを取得します。 拡張子の指定も可能です。 http://www.officetanaka.net/excel/vba/file/file07.htm 画像の貼付け、サイズ変更はマクロの自動記録が参考になる と思います。 とりあえず、ファイル一覧の取得、画像の貼付け、貼り付けた 画像のサイズ変更を出来るようにしてみてください。 それぞれが出来たら、これを組み合わせて1連の作業で出来る ようにしましょう。
お礼
回答有り難うございます。 参考にさせていただきます。
お礼
回答有り難うございます。 質問を絞って再質問さて頂きます。