phanminhphuong
Thành viên hoạt động
- Tham gia
- 26/7/13
- Bài viết
- 127
- Được thích
- 68
Chào các bạn!
Mình có đoạn code chèn hình vào cell như sau
tuy nhiên hình chèn vào Cell vẫn giữ nguyên tỉ lệ (chiều rộng/ dài) của hình đó. Mình muốn hình được fit/ chèn vừa khít hay nói cách khác khi chèn hình thì kéo giãn hình ra cho đến gần sát viền của Cell (Kéo giãn hình ra không có vấn đề gì đối với mình cả).
Ở đoạn code trên khi chèn hình vào luôn giữ nguyên tỷ lệ gốc của hình.
Các bạn xem giúp yêu cầu trong file đính kèm
Mình có đoạn code chèn hình vào cell như sau
Mã:
Sub Insert_Pictures()
Dim beginR As Long, endR As Long, i As Long
Dim Pic As String
Application.ScreenUpdating = False
On Error Resume Next
beginR = 2 'Dong 2 la dong bat dau chen hinh
endR = [A65536].End(xlUp).Row
For i = beginR To endR
Pic = Cells(i, 1).Value & ".jpg"
ActiveSheet.Shapes(Pic).Delete
With ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\" & Pic)
.Name = Pic
.Left = Cells(i, 3).Left + 1
.Top = Cells(i, 3).Top + 1
[COLOR=#ff0000].Width = Cells(i, 3).Width - 2[/COLOR]
[COLOR=#0000cd].Height = Cells(i, 3).Height - 2[/COLOR]
End With
Next
Application.ScreenUpdating = True
End Sub
Ở đoạn code trên khi chèn hình vào luôn giữ nguyên tỷ lệ gốc của hình.
Các bạn xem giúp yêu cầu trong file đính kèm
File đính kèm
Lần chỉnh sửa cuối: