返回列表 上一主題 發帖

圖片處理問題

  1. Sub 圖片命名()
  2.     Dim p As Shape
  3.     With Sheet1
  4.         For Each p In .Shapes
  5.             r = p.TopLeftCell.Row
  6.             p.Name = .Cells(r, 3).Value
  7.         Next
  8.     End With
  9. End Sub
複製代碼
  1. Private Sub CommandButton1_Click()
  2. With Sheet2
  3. '====問題點=========
  4. For Each shp In .Shapes
  5. If shp.Type = 13 Then shp.Delete
  6. Next
  7. '====問題點=========
  8. Do Until .Range("C" & 3 + K) = ""
  9.         x = .Range("C" & 3 + K).Value
  10.          Sheet1.Shapes(x).Copy
  11.          .Select
  12.          .Paste
  13.          Selection.Top = .Range("d" & 3 + K).Top
  14.          Selection.Left = .Range("d" & 3 + K).Left
  15. K = K + 1
  16. Loop
  17. End With
  18. End Sub
複製代碼

TOP

任何vba都不可能適用於所有狀況
你要自己依來源地置結構作修改
尤其是資料庫都設有存取權限

TOP

        靜思自在 : 【蒙蔽的自由】人常在什麼都可以自由自在的時候,卻被這種隨心所欲的自由蒙蔽,虛擲時光而毫無覺知。
返回列表 上一主題