Hợp nhất các ô Excel mà không làm mất bất kỳ nội dung nào

Mục lục

Cách tạo một trong hai nội dung ô trong Excel

Excel cung cấp khả năng tóm tắt các ô. Với chức năng ĐỊNH DẠNG - TẾ BÀO - KÝ HIỆU - KẾT HỢP TẾ BÀO, bạn có thể kết hợp hai ô thành một đơn vị. Nhưng bạn sẽ làm gì khi có nội dung trong cả hai ô mà bạn không muốn mất? Sử dụng VBA để giải quyết vấn đề.

Ví dụ trong hình sau cho thấy một danh sách ngắn các tên:

Bạn muốn kết hợp hai nội dung từ cột A và B trong cột A đầu tiên và sau đó kết hợp hai ô từ cột A và B thành một ô. Macro sau thực hiện công việc này:

Hợp nhất SubCells ()

Làm mờ dòng dưới dạng số nguyên

Hàng = 1

While Not (IsEmpty (Cells (line, 1)))

Cells (row, 1) = Cells (row, 1) & "" & Cells (row, 2)

Ô (dòng, 2) .learContents

Phạm vi (Ô (hàng, 1), Ô (hàng, 2)). Hợp nhất

Dòng = dòng + 1

Wend

Cột (1) .AutoFit

Kết thúc Sub

Macro chạy qua các dòng từ dòng 1 cho đến khi cột A trống. Đối với mỗi nội dung không trống, nội dung của A và B được gắn liền với nhau (cách nhau bởi một khoảng trắng). Khi đó hai ô A và B được nối với nhau để tạo thành một ô. Hình sau cho thấy kết quả:

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave