iT邦幫忙

0

請問如何使用VBA批量加入圖片?

  • 分享至 

  • xImage

假設已經取得所有檔名,圖片需依照前項檔名依次填入圖片
使用巨集可以如何寫呢?圖示如下:
https://ithelp.ithome.com.tw/upload/images/20220315/201402296aVspm6vUE.jpg

已找過許多文章但因為沒學過VBA所以看不太懂
導入會顯示失敗或有各種問題QQ
請求各位大神幫助~~~~~~
非常感謝^^

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-03-15 19:56:43

若 IMG_4483.JPG 是在 A2 的位置

1.圖片檔案和 Excel 在同一個目錄
2.將游標停在 B2 的位置
3.執行以下 VBA
即可在 B2 插入圖片

Sub InsertPicture()
    ActiveSheet.Pictures.Insert(ActiveCell.Offset(0, -1)).Select
End Sub

以下類推
在 B3 執行
在 B4 執行
...

看更多先前的回應...收起先前的回應...
尼克 iT邦大師 1 級 ‧ 2022-03-15 20:44:26 檢舉

/images/emoticon/emoticon12.gif

/images/emoticon/emoticon66.gif

w98775 iT邦新手 5 級 ‧ 2022-03-16 09:52:34 檢舉

謝謝大神回答,不過不知道我是哪邊操作錯誤,一執行excel就直接關閉了..QQ
另外若有10張圖須插入我是需要按10次嗎?感謝您!

1.excel直接關閉...換張圖片檔案試試看
2.是的, 要按10次(不過現在連1次都沒成功,先不用擔心這問題)

趁你在測試時我把批次(只要按1次)的部份寫好了如下
執行前
https://ithelp.ithome.com.tw/upload/images/20220316/20001787IC410kckgL.png
執行後
https://ithelp.ithome.com.tw/upload/images/20220316/20001787FI2dEFb8kK.png

w98775 iT邦新手 5 級 ‧ 2022-03-16 11:19:34 檢舉

還是失敗XD
我後來找到了一個成功了~
感謝您~
附上我找到的http://forum.twbts.com/thread-11280-1-1.html

問題解決就好
/images/emoticon/emoticon66.gif

我要發表回答

立即登入回答