Cách chèn nhiều ảnh vào Excel hàng loạt nhanh chóng

Đăng lúc 22:46 21.10.2023

Khi bạn đang làm việc với một tệp dữ liệu và phải thực hiện thao tác chèn nhiều ảnh vào từng ô trong Excel sao cho vừa vặn. Nếu làm thủ công thì rất mất thời gian và có thể file của bạn sẽ không đẹp mắt do định dạng không đồng nhất.

Vậy nên, hôm nay HocVienDaoTao.Com sẽ giới thiệu đến bạn 2 cách chèn nhiều ảnh vào Excel hàng loạt, giúp bạn tiết kiệm thời gian và công sức nhé.

 

Cách chèn nhiều ảnh hàng loạt vào Excel

Nếu như bạn phải chèn một số lượng ảnh khá ít vào Excel, thì bạn có thể tham khảo cách làm thủ công sau đây:

Bước 1: Vào menu Insert > nhấn vào Picture trong nhóm Illustrations để mở thư mục ảnh trong máy tính của bạn.

Tính năng chèn ảnh trong Excel
Tính năng chèn ảnh trong Excel

Bước 2: Trong hộp thoại Insert Picture, nhấn chọn hết tất cả các ảnh mà bạn muốn chèn > sau đó nhấn Insert. Lưu ý, bạn cần nhấn và giữ phím Ctrl trong quá trình click chọn các ảnh.

Chèn ảnh vào Excel
Chèn ảnh vào Excel

Bước 3: Sau khi các ảnh được chèn vào Excel, menu Picture Format sẽ hiện lên, kích chọn vào đó và điều chỉnh lại kích thước của hình ảnh (ở ô Height và Width) sao cho phù hợp với kích thước ô trong bảng Excel.

Điều chỉnh kích thước ảnh
Điều chỉnh kích thước ảnh

Mẹo nhỏ: Bạn có thể đặt lại kích thước ô hàng loạt trong Excel để vừa với ảnh bằng cách: chọn các ô muốn điều chỉnh kích thước, vào tab Home > nhấn vào Format trong nhóm Cells > nhập chiều cao hàng phù hợp vào Row Height và chiều rộng ô vào Column Width.

đặt lại kích thước ô hàng loạt trong Excel
đặt lại kích thước ô hàng loạt trong Excel

Bước 4: Bạn kéo các ảnh vừa chèn vào Excel vào vị trí thẳng ô minh họa tương ứng. Tiếp theo kéo 2 ảnh đầu và cuối trực tiếp vào ô của nó.

Kéo ảnh vào vị trí tương ứng
Kéo ảnh vào vị trí tương ứng

Bước 5: Click chọn một ảnh sau đó nhấn Ctrl + A để bôi đen tất cả. Vào menu Picture Format > trong mục Align nhấn chọn Align Left và Distribute Vertically.

Điều chỉnh vị trí ảnh vừa ô Excel
Điều chỉnh vị trí ảnh vừa ô Excel

Kết quả là chúng ta sẽ thu được một bảng dữ liệu chứa các ảnh đều, đẹp, vừa ô và không bị lệch nhau như hình bên dưới:

Kết quả sau khi chèn nhiều ảnh vừa vào ô thủ công
Kết quả sau khi chèn nhiều ảnh vừa vào ô thủ công

Cách chèn nhiều ảnh vào Excel tự động với mã VBA

Trong nhiều trường hợp, file dữ liệu Excel của bạn có quá nhiều ảnh mà bạn cần chèn vào. Lúc này các làm thủ công như trên vừa tốn công sức và còn mất nhiều thời gian của bạn. Chính vì thế, HocVienDaoTao.Com sẽ chỉ bạn cách chèn nhiều ảnh vừa ô hàng loạt vào Excel bằng VBA.

Với cách này, bạn sẽ không cần điều chỉnh kích thước và kéo từng ảnh vào đúng vị trí một cách thủ công nữa. Cùng xem ngay các bước làm dưới đây nhé:

Bước 1: Điều chỉnh lại kích thước ô mong muốn tương tự hướng dẫn trên. (Vào HomeFormat > chọn kích thước chiều cao (Row Height) và chiều rộng (Column Width) cho ô.

Bước 2: Chọn ô đầu tiên của dải ô mà bạn muốn chèn ảnh một loạt.

Chọn ô Excel đầu tiên muốn chèn ảnh
Chọn ô Excel đầu tiên muốn chèn ảnh

Bước 3: Bấm tổ hợp phím tắt Alt + F11 để mở trình soạn thảo code VBA. Nhấn Insert > Module để tạo một Mô đun mới.

Tạo module mới trong VBA
Tạo module mới trong VBA

Bước 4: Dán đoạn code VBA sau vào module vừa tạo:

Sub InsertPictures()
'Update 20140513
Dim PicList() As Variant
Dim PicFormat As String
Dim Rng As Range
Dim sShape As Shape
On Error Resume Next
PicList = Application.GetOpenFilename(PicFormat, MultiSelect:=True)
xColIndex = Application.ActiveCell.Column
If IsArray(PicList) Then
    xRowIndex = Application.ActiveCell.Row
    For lLoop = LBound(PicList) To UBound(PicList)
        Set Rng = Cells(xRowIndex, xColIndex)
        Set sShape = ActiveSheet.Shapes.AddPicture(PicList(lLoop), msoFalse, msoCTrue, Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        xRowIndex = xRowIndex + 1
    Next
End If
End Sub

Bước 5: Nhấn F5 để khởi chạy mã. Lúc này, Excel sẽ mở thư mục trong máy tính của bạn lên. Bạn sẽ click chọn các ảnh mà bạn muốn chèn > sau đó nhấn Open để thêm chúng vào Excel.

Chèn ảnh vào Excel thông qua mã VBA
Chèn ảnh vào Excel thông qua mã VBA

Lưu ý: bạn cần chọn các ảnh lần lượt tương ứng với vị trí mà bạn muốn đặt trong tệp dữ liệu Excel. Bởi mã VBA này sẽ chèn lần lượt các ảnh mà bạn chọn sao cho vừa các ô.

Kết quả thu được là các hình đã được chèn tự động vừa vào các ô trong Excel như hình bên dưới:

Ảnh đã được chèn tự động vừa vào ô trong Excel
Ảnh đã được chèn tự động vừa vào ô trong Excel

Nhiều người mới làm quen với VBA thì sẽ cảm thấy công cụ này hơi khó. Tuy nhiên, bạn chỉ cần hiểu cách mà VBA hoạt động cũng như sao chép mã code mà HocVienDaoTao.Com cung cấp sẵn ở trên thì mọi chuyện dễ dàng hơn rất nhiều. 

Bạn có thể khám phá nhiều hơn nữa về công cụ giúp tự động hóa này với khóa học Tuyệt đỉnh VBA của HocVienDaoTao.Com. Có thể, bạn sẽ mở khóa ra nhiều tính năng hữu ích giúp bạn thực hiện công việc hàng ngày nhanh chóng mà bạn không ngờ đấy.

Kết luận

Trên đây là 2 cách đơn giản nhất để chèn nhiều ảnh vào Excel. Thật đơn giản phải không nào! 

 
 

 
==***==

Khoá học: Quản trị Chiến lược Dành cho các Lãnh đạo Doanh nghiệp
Nhấn vào đây để bắt đầu khóa học

Khóa học: Trở thành chuyên gia Bảo mật và tấn công ANM- Hacker mũ trắng
Nhấn vào đây để bắt đầu khóa học

Chuyên gia phân tích, tự động hóa Web iMacros
Nhấn vào đây để bắt đầu khóa học

Xây dựng ứng dụng tự động hóa AutoIT
Nhấn vào đây để bắt đầu khóa học

Khóa đào tạo Hacker và Marketing Facebook từ A - Z
Nhấn vào đây để bắt đầu khóa học

Khóa học: Phân tích và trực quan hóa dữ liệu với Power BI
Nhấn vào đây để bắt đầu khóa học

Khóa học đào tạo Marketing Facebook thông minh
Nhấn vào đây để bắt đầu khóa học

Lập trình Visual Foxpro 9 - Dành cho nhà quản lý và kế toán
Nhấn vào đây để bắt đầu khóa học

Làm chủ xây dựng Game chuyên nghiệp
Nhấn vào đây để bắt đầu khóa học

Trở thành chuyên gia Marketing Facebook thông minh
Nhấn vào đây để bắt đầu khóa học

Kỹ sảo Điện ảnh đỉnh cao với khóa học After Effect
Nhấn vào đây để bắt đầu khóa học

Trở thành chuyên gia Vẽ Đẳng Cấp với khóa học AI
Nhấn vào đây để bắt đầu khóa học

Làm Chủ thiết kế ảnh với Photoshop CC
Nhấn vào đây để bắt đầu khóa học

Dựng Phim Siêu đẳng với Adobe Premiere
Nhấn vào đây để bắt đầu khóa học

Khóa dựng phần mềm quản lý dành cho nhà Quản lý và Kế toán bằng MS ACCESS
Nhấn vào đây để bắt đầu khóa học

Khóa học Machine Learning cơ bản-Khoa học dữ liệu - AI
Nhấn vào đây để bắt đầu khóa học

Khóa học Đào tạo sử dụng Excel Chuyên nghiệp & ứng dụng
Nhấn vào đây để bắt đầu khóa học

Khóa học sử dụng PowerPoint Chuyên nghiệp & ứng dụng
Nhấn vào đây để bắt đầu khóa học

Khóa học xây dựng và quản trị hệ thống đào tạo trực tuyến
Nhấn vào đây để bắt đầu khóa học

Đóng góp nội dung

Gửi ý kiến cho ban biên tập
Gửi thông tin

Thông tin

ĐĂNG KÝ/LIÊN HỆ: