Xóa bỏ ngắt dòng thừa và chỉnh dữ liệu vào giữa ô trong word

Khắc phục Bước 1: Xóa hàng loạt ký tự Thừa bằng Mã Trường

  1. Mở cửa sổ Find & Replace: Nhấn tổ hợp phím Ctrl + H.
  2. Mở tùy chọn nâng cao: Nhấn vào nút More >> (Thêm >>).
  3. Quan trọng: Đảm bảo ô Use wildcards (Sử dụng ký tự đại diện) KHÔNG được chọn.
  4. Sử dụng Mã trường đặc biệt (Special Characters):Thay vì cố gắng gõ phím tắt, bạn sẽ sử dụng mã sau:Loại Ký tựTên trong Word (Tiếng Việt)Mã để nhập trong Find whatKý tự Ngắt Đoạn (¶)Dấu ngắt đoạn^pKý tự Ngắt Dòng Thủ công (↓)Dấu ngắt dòng thủ công^l (chữ L thường)
  5. Thực hiện Tìm kiếm và Thay thế (LẶP LẠI nhiều lần):
  6. Tìm gì (Find what)Thay bằng (Replace with)
Tìm gì (Find what)Thay bằng (Replace with)Ghi chú
^p^p^pXóa Ngắt đoạn đôi thành Ngắt đoạn đơn. Lặp lại 4-5 lần.
^l^l^lXóa Ngắt dòng đôi thành Ngắt dòng đơn. Lặp lại 4-5 lần.
^p^l^pXóa các tổ hợp Ngắt đoạn và Ngắt dòng. Lặp lại.
^l^p^pXóa các tổ hợp Ngắt dòng và Ngắt đoạn. Lặp lại.
  1. Bạn phải nhấn nút Replace All (Thay thế tất cả) liên tục (khoảng 5-10 lần) cho mỗi cặp mã trên cho đến khi Word báo không còn thay thế nào được thực hiện.
  2. Sau khi làm sạch ký tự thừa, bạn hãy chạy lại Macro ở Bước 2 để thiết lập chiều cao hàng về tự động và căn giữa nội dung. Macro này đã được kiểm tra và sẽ hoạt động nếu các ký tự thừa đã được loại bỏ.

Bước 2: Căn nội dung vào giữa ô theo phương đứng (Sử dụng Macro đã tối ưu)

Macro trước hoạt động tốt về mặt kỹ thuật, nhưng chúng ta có thể kết hợp việc loại bỏ chiều cao cố định và căn giữa để đảm bảo tối ưu.

  1. Mở VBE (Alt + F11).
  2. Chèn/Thay thế Macro cũ bằng đoạn code dưới đây:

Link tải mã: https://drive.google.com/file/d/1oRStVYh_iBZTzw-SQLB7N5DzDJbqXku5/view?usp=sharing

  1. Chạy Macro: Alt + F8, chọn ToiUuChieuCaoVaCanGiuaBang, và Run.

Sau khi thực hiện lại Bước 1 (Find & Replace) một cách triệt để và chạy Macro Bước 2, các khoảng trắng lớn trong ô sẽ được loại bỏ và nội dung sẽ được căn chỉnh chính xác.

Leave a Reply

Your email address will not be published. Required fields are marked *