Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5217 / 13646 ツリー ←次へ | 前へ→

【52034】写真貼り付けについて アリー 07/10/17(水) 8:40 質問[未読]
【52037】Re:写真貼り付けについて ハチ 07/10/17(水) 9:45 発言[未読]
【52065】Re:写真貼り付けについて アリー 07/10/18(木) 15:10 質問[未読]
【52067】Re:写真貼り付けについて ハチ 07/10/18(木) 16:20 回答[未読]

【52034】写真貼り付けについて
質問  アリー  - 07/10/17(水) 8:40 -

引用なし
パスワード
   始めまして、初心者です。お力貸して下さい。

毎日エクセルで、写真のみを保存するフォルダから
全ての写真ファイルを選択し倍率を20%に縮小して
貼り付ける作業を一日中行っております。

少しの数量ならばよいのですが、量が膨大で何とか時間削減
できないものかと日々悩んでおります。

上記作業をマクロを活用し、効率良くしようと参考書を読みましたが
いかんともしがたく投稿させていただきました。

よろしくお願いします。

【52037】Re:写真貼り付けについて
発言  ハチ  - 07/10/17(水) 9:45 -

引用なし
パスワード
   ▼アリー さん:
>始めまして、初心者です。お力貸して下さい。
>
>毎日エクセルで、写真のみを保存するフォルダから
>全ての写真ファイルを選択し倍率を20%に縮小して
>貼り付ける作業を一日中行っております。

これは、同じ位置にずっと貼り付けるワケではないですよね?

>少しの数量ならばよいのですが、量が膨大で何とか時間削減
>できないものかと日々悩んでおります。
>
>上記作業をマクロを活用し、効率良くしようと参考書を読みましたが
>いかんともしがたく投稿させていただきました。
>
>よろしくお願いします。

参考書を読んで、どの程度までわかりましたか?
少しでもコードが書けたのなら、
提示するほうがより良いアドバイスがもらえると思いますよ。

あとは「マクロの記録」をやってみてください。

【52065】Re:写真貼り付けについて
質問  アリー  - 07/10/18(木) 15:10 -

引用なし
パスワード
   ハチさん
ありがとうございます。

1点だけ教えて下さい。

・フォルダから全てのファイルを選択する

というコードだけ教えていただけないでしょうか?
よろしくお願いします。

【52067】Re:写真貼り付けについて
回答  ハチ  - 07/10/18(木) 16:20 -

引用なし
パスワード
   ▼アリー さん:
>ハチさん
>ありがとうございます。
>
>1点だけ教えて下さい。
>
>・フォルダから全てのファイルを選択する

過去ログにもたくさんありそうですが、
こんな感じです。

Sub test()
  Dim FilePath As String
  Dim FileName As String
  
  FilePath = ThisWorkbook.Path
  FileName = Dir(FilePath & "\*.jpg")
  
  Do Until FileName = ""
    MsgBox FileName
    FileName = Dir()
  Loop
  
End Sub

5217 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free