標題:
[發問]
VBA 插入指定的檔案圖片
[打印本頁]
作者:
fantersy
時間:
2016-4-25 11:28
標題:
VBA 插入指定的檔案圖片
各位大大好
小弟有一事想請教
小弟已將圖片的檔名設定跟產品型號一樣
另外在A2的儲存格使用下拉選單選擇產品型號
希望在Excel表上能在篩選好型號之後
執行巨集
就能在固定的位置顯示該產品的照片
請問語法該如何撰寫??
下列是小弟寫的~但都是錯誤
Sub 巨集1()
Dim A, fd, fs
A = Range("A2").Value '<-----讀取產品型號
fd = "C:\Users\rd-2\Downloads\產品照片\" '<-----圖片的存放位置
fs = Dir(fd & "*.jpg") '<-----副檔名為JPG
Range("D25").Select '<-----指定在固定位置
ActiveSheet.Pictures.Insert("A1&A&A2"). _ '<-----插入圖片
Select
End Sub
作者:
fantersy
時間:
2016-4-25 12:01
感謝大大!!
小弟已自行解決
若有更好的方式~再麻煩提出討論
Dim A As String '
A = Application.IfError(Application.VLookup(Cells(2, 1), Sheets("清單").Range("A:B"), 2, False), "")
Dim x As String
x = Dir("C:\Users\rd-2\Downloads\產品照片\" & A & ".jpg") '偵測圖片是否存在
If x <> "" Then
Set p = ActiveSheet.Pictures.Insert("C:\Users\rd-2\Downloads\產品照片\" & A & ".jpg") '讀取圖片
Set c = Range("A18") '圖片丟到所指定欄位
Else
End If
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)