Cách tự động thay đổi kích thước các ô để vừa hình ảnh trong Excel

Bến Hà Trương13/04/2023

Như chúng ta đã biết, Microsoft Excel hỗ trợ tự động thay đổi kích thước chiều cao hàng và chiều rộng cột của ô để phù hợp với nội dung đã điền, chẳng hạn như một chuỗi văn bản dài. Tuy nhiên, lệnh AutoFit Row Height và lệnh AutoFit column Width không hợp lệ đối với ảnh, vì ảnh được chèn không nằm trong một ô cụ thể. Vì vậy, trong bài viết này, Gitiho sẽ hướng dẫn bạn cách tự động thay đổi kích thước ô để vừa hình ảnh trong Excel nhé!

Xem thêm: Khóa học Excel - Tuyệt đỉnh Excel được 50000 học viên lựa chọn

Thay đổi kích thước ô để vừa hình ảnh trong Excel

Chèn ảnh vào ô trong Excel

Dưới đây là các bước để chèn ảnh vào ô trong Excel:

1. Chuyển đến tab Insert.
2. Nhấp vào tùy chọn Pictures (nằm trong nhóm hình minh họa).

 

Cách chèn ảnh vào ô trong Excel - Chèn ảnh

3. Trong hộp thoại 'Insert Picture', xác định vị trí ảnh bạn muốn chèn vào một ô trong Excel.

4. Bấm vào nút Insert.

5. Định dạng lại kích thước hình ảnh nếu cần

Cách tự động thay đổi kích thước các ô để vừa hình ảnh trong Excel

6. Đặt hình ảnh vào ô: Một cách thú vị khác để đặt hình ảnh vào ô là trước tiên nhấn phím ALT và sau đó di chuyển hình ảnh bằng chuột. Nếu bạn có nhiều hình ảnh, bạn có thể chọn và chèn tất cả các hình ảnh cùng một lúc (như được hiển thị trong bước 4).

Bạn cũng có thể thay đổi kích thước hình ảnh bằng cách chọn hình ảnh và kéo các cạnh. Trong trường hợp logo hoặc hình ảnh sản phẩm, bạn có thể muốn giữ nguyên tỷ lệ của hình ảnh. Để giữ nguyên tỷ lệ khung hình, hãy sử dụng các góc của hình ảnh để thay đổi kích thước.

Khi bạn đặt một hình ảnh trong một ô bằng cách sử dụng các bước trên, nó sẽ không dính với ô trong trường hợp bạn thay đổi kích thước, lọc hoặc ẩn ô. Nếu bạn muốn hình ảnh dính vào ô, bạn cần khóa hình ảnh vào ô mà nó được đặt.

Xem thêm: Hướng dẫn cách lọc dữ liệu còn gọi là filter trong Excel có bài tập đính kèm

Thay đổi kích thước ô để vừa hình ảnh bằng VBA

Giả sử có hai hình ảnh lớn trong một trang tính, hãy xem ảnh chụp màn hình sau đây. Bạn có thể muốn thay đổi kích thước ô để vừa với ảnh phía trên ô. Nhưng làm thế nào để thực hiện.

Cách tự động thay đổi kích thước các ô để vừa hình ảnh trong Excel

Tất nhiên, bạn có thể tự động thay đổi kích thước ô để vừa với các bức ảnh phía trên chúng. Tuy nhiên, điều đó vô cùng tẻ nhạt và tốn thời gian. Trên thực tế, chúng ta có thể áp dụng macro VBA để thay đổi kích thước tất cả các ô cho vừa với hình ảnh phía trên chúng. Bạn có thể thực hiện theo các bước sau:

Bước 1: Giữ phím ALT + F11 và nó sẽ mở ra cửa sổ Microsoft Visual Basic for Applications.

Bước 2: Nhấp vào Insert > Module và dán macro sau vào cửa sổ môđun.

Mã VBA: Thay đổi kích thước ô để vừa với hình ảnh.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Sub ResizePictureCells()

For Each Picture In ActiveSheet.DrawingObjects

PictureTop = Picture.Top

PictureLeft = Picture.Left

PictureHeight = Picture.Height

PictureWidth = Picture.Width

For N = 2 To 256

If Columns(N).Left > PictureLeft Then

PictureColumn = N - 1

Exit For

End If

Next N

For N = 2 To 65536

If Rows(N).Top > PictureTop Then

PictureRow = N - 1

Exit For

End If

Next N

Rows(PictureRow).RowHeight = PictureHeight

Columns(PictureColumn).ColumnWidth = PictureWidth * (54.29 / 288)

Picture.Top = Cells(PictureRow, PictureColumn).Top

Picture.Left = Cells(PictureRow, PictureColumn).Left

Next Picture

End Sub

Bước 3: Nhấn phím F5 để chạy macro này.

Bây giờ trong trang tính hiện tại, nếu có ảnh, ô bên dưới ảnh sẽ được thay đổi kích thước để vừa với ảnh phía trên nó. Xem ảnh chụp màn hình sau:

Cách tự động thay đổi kích thước các ô để vừa hình ảnh trong Excel

Xem thêm: Cách thay đổi kích thước toàn bộ hình ảnh, biểu đồ trong Excel

Cách khóa hình ảnh vào ô trong Excel

Khi bạn đã chèn hình ảnh vào cửa sổ làm việc, thay đổi kích thước hình ảnh vừa với ô và đặt vừa vào ô, bạn cần khóa nó để đảm bảo hình ảnh của bạn để di chuyển, lọc và ẩn với ô.

Dưới đây là các bước để khóa ảnh trong ô:

  1. Bấm chuột phải vào ảnh và chọn Format Picture
  2. Trong hộp thoại Format Picture, chọn Size & Properties và với các tùy chọn trong Properties - thuộc tính, hãy chọn '‘Move and size with cells’'.

Cách tự động thay đổi kích thước các ô để vừa hình ảnh trong Excel
 

Như vậy, hình ảnh của bạn đã khóa vào ô, khi bạn ẩn ô hoặc di chuyển ô, hình ảnh của bạn cũng ẩn hoặc di chuyển theo.

Xem thêm: 25 kỹ năng Excel mà bạn nên biết từ cơ bản, trung cấp đến nâng ca

Kết luận

Hy vọng bài viết này đã giúp bạn hiểu hơn về cách thay đổi kích thước ô để vừa hình ảnh và cách khóa hình ảnh trong Excel. Nếu bạn có bất kỳ câu hỏi nào liên quan đến bài viết này hoặc về bất kỳ chủ đề Excel nào khác, hãy cho chúng mình biết trong phần bình luận bên dưới. Và đừng quên theo dõi chúng mình để xem thêm các bài viết bổ ích khác nhé!

Nếu các bạn muốn có tư duy chủ động khi làm việc với Excel, xử lý được mọi tình huống mà không cần tốn thời gian ngồi tìm giải pháp trên mạng thì hãy đăng ký khóa học Tuyệt đỉnh Excel của Gitiho. Chương trình học được xây dựng bởi các chuyên gia tin học văn phòng hàng đầu, có nhiều năm kinh nghiệm giảng dạy cho nhân sự các tập đoán lớn. Các bạn sẽ học cùng chương trình với nhân viên của Samsung, TH True Milk, VP Bank, Vietinbank,... khi đăng ký khóa học này. Giảng viên cũng luôn sẵn lòng giải đáp mọi thắc mắc của bạn trong vòng 24h. Hãy đăng ký ngay để nâng cao khả năng sử dụng Excel, giúp bạn làm việc hiệu quả hơn gấp bội nhé!
 

Khóa học liên quan

5/5 - (2 bình chọn)

5/5 - (2 bình chọn)

0 thảo luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ thông tin và truyền thông