xin code VBA tự động chỉnh ảnh bằng với ô
Em hiện tại có 1 file muốn tự động căn chỉnh hình ảnh bằng với kích thước ô trong excel. Em có tìm được 1 code VBA trên mạng nhưng không tự căn chỉnh ảnh kín hết ô được ( ảnh đủ chiều ngang nhưng k đủ chiều cao hoặc ảnh đủ chiều cao nhưng ngang k đủ). Vậy nên em xin được mọi người giúp đỡ chỉnh sửa code VBA hoặc xin code VBA tự căn chỉnh ảnh vừa với ô dán ảnh ạ (hình ảnh kín ô) . Ảnh là sao chép/dán vào excel ạ
Em xin chân thành cảm ơn ạ
Bạn thử code này:
Sub FitPic()
If TypeName(Selection) = "Picture" Then
With Selection
.ShapeRange.LockAspectRatio = False
.Height = .TopLeftCell.Height - 0.2
.Width = .TopLeftCell.Width - 0.2
.Top = .TopLeftCell.Top + 0.1
.Left = .TopLeftCell.Left + 0.1
End With
Else
MsgBox "Select a picture before running this macro."
End If
End Sub
Bạn có thể tham khảo hàm chỉnh ảnh bên bài viết bên này:
www.giaiphapexcel.com/diendan/threads/163804/
www.giaiphapexcel.com/diendan/threads/xin-code-vba-t%E1%BB%B1-%C4%91%E1%BB%99ng-ch%E1%BB%89nh-%E1%BA%A3nh-b%E1%BA%B1ng-v%E1%BB%9Bi-%C3%B4.163798/
Kỹ năng giải quyết vấn đề hiệu quả
Mô tả Nội dung Đánh giá Tài nguyên KỸ NĂNG GIẢI QUYẾT VẤN ĐỀ HIỆU QUẢHiểu đúng vấn đề là một nửa của giải...
Xem khóa học
Bạn thêm vòng lặp vào sẽ chạy hết các ảnh.
Có phải ai cũng biết để trả lời được bạn đâu, giả sử có bạn nào đó biết thì cũng chưa chắc có thời gian rảnh mà.
Từ code của anh huuthang_bd, mình thêm phần chọn tất cả ảnh và làm vừa ô excel.
1847
Các phần khác bạn tự nghiên cứu nhé.