標題:
如果將加插圖片到合并儲存格並自動調整圖片尺寸
[打印本頁]
作者:
198188
時間:
7 小時前
標題:
如果將加插圖片到合并儲存格並自動調整圖片尺寸
Sub ttt()
On Error Resume Next
Set fd = Application.FileDialog(msoFileDialogFolderPicker)
If fd.Show = -1 Then
T = fd.SelectedItems(1)
Else
MsgBox " Please Select The Location Folder, Then Press 'Confirm'"
Exit Sub
End If
Dim ss As Range, sp As Shape
For Each sp In ActiveSheet.Shapes
If sp.Type <> 8 Then
sp.Delete
End If
Next sp
For Each ss In Range("A9:L73")
DZ = T & "\" & ss.Value & ".JPG"
Z = ss.Offset(0, 1).Left
D = ss.Offset(0, 1).Top
K = ss.Offset(0, 1).Width
G = ss.Offset(0, 1).Height
ActiveSheet.Shapes.AddPicture DZ, 1, 1, Z, D, K, G
Next ss
End Sub
複製代碼
請問如果是合并儲存格,如果改下面部分,程式是根據附圖的1,2,3,4,5,6,7,8,9 位置加插入圖片檔案名稱1,2,3,4,5,6,7,8,9
即是有9張圖片,圖片名稱分別是1-9,然後想加插入Excel 1-9 的位置,上下左右尺寸根據Excel 的 1-9 合并儲存格一樣
For Each ss In Range("A9:L73")
DZ = T & "\" & ss.Value & ".JPG"
Z = ss.Offset(0, 1).Left
D = ss.Offset(0, 1).Top
K = ss.Offset(0, 1).Width
G = ss.Offset(0, 1).Height
ActiveSheet.Shapes.AddPicture DZ, 1, 1, Z, D, K, G
Next ss
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)