close


請教各位大師
如何做到"比對-取整排欄位資料+圖片" 的巨集應用呢?



sheet1 為資料來源 各品名分別有代號

檢視圖片







在sheet2 的A攔下 如果輸入想要的代號 如A1 A2
檢視圖片




按下巨集按鈕 則會自動代入 sheet1 的資料 + 超連結圖片

檢視圖片


巨集已完成 "比對+取整排資料"
目前還差圖片 能煩請大師幫忙修改一下嗎?



Sub 按鈕1_Click()
For i = 2 To Sheets(1).[A65536].End(xlUp).Row
For j = 2 To Sheets(2).[A65536].End(xlUp).Row
If Sheets(2).Cells(j, 1).Value = Sheets(1).Cells(i, 1).Value Then
For k = 2 To 21
Sheets(2).Cells(j, k).Value = Sheets(1).Cells(i, k).Value
Next k
End If
Next j
Next i
End Sub




檔案下載:
http://www.FunP.Net/13276




  • 2013-02-07 09:13:39 補充


    參考 准大師
    http://tw.knowledge.yahoo.com/question/question?qid=1612083002891

    小弟不才 目前只會用兩個程式去套

    →無論代號在A攔或在B攔,載入圖片的巨集無法啟用
    →無論圖片與程式在同一個資料夾或在子資料夾,載入圖片的巨集也還是無法啟用
    請大師指點


    修正:將圖片改成代號 A1~A6.jpg


    http://www.FunP.Net/617218





er">



EXCEL VBA.商品型錄.自動載入儲存格內容〔指定路徑〕的圖檔
                         <.准提部林.>
---------------------------------
程式碼:僅列出主處理段,餘請參閱範例檔
 Sub 插入圖片()
 Dim xImgFile
 '↓抓圖片路徑及名稱  
 xImgFile = Application.VLookup(xRng, [Sheet1!A:F], 6, 0)
 '↓抓不到則跳出  
 If IsError(xImgFile) Then Exit Sub
 '↓測試用:暫用本檔路徑,實際使用時刪除  
 xImgFile = ThisWorkbook.Path & "\photo\" & _
       Mid(xImgFile, InStrRev(xImgFile, "\") + 1)
 If Dir(xImgFile) <> "" Then
   ShpRng.Select
   ActiveSheet.Pictures.Insert (xImgFile)
   With ActiveSheet.Shapes(ActiveSheet.Shapes.Count)
     '↓設定圖片改變大小時,保持比率,以防止圖片產生〔扭曲〕  
     .LockAspectRatio = msoTrue
     '↓圖片〔寬度〕超過儲存格寬度時,才縮小  
     If .Width > ShpRng.Width - 2 Then .Width = ShpRng.Width - 2
     '↓圖片〔高度〕超過儲存格高度時,才縮小  
     If .Height > ShpRng.Height - 2 Then .Height = ShpRng.Height - 2
     '↓將圖片置於儲存格的〔正中央〕  
     .Left = ShpRng.Left + (ShpRng.Width - .Width) / 2
     .Top = ShpRng.Top + (ShpRng.Height - .Height) / 2
   End With
 End If
 End Sub
---------------------------------
<範例檔>下載:
檔案名稱:20130207v01(連續載入商品圖片).rar
http://www.funp.net/779327
---------------------------------






arrow
arrow
    全站熱搜
    創作者介紹
    創作者 lulu78g038 的頭像
    lulu78g038

    姊妹愛漂亮~~~

    lulu78g001 發表在 痞客邦 留言(0) 人氣()