Phương Trần
Phương Trần
Thảo luận 3 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 138 lượt xem

làm thế nào để xóa kí tự trống bên phải của nội dung trong 1 ô ạ? Dưới

Em chào thầy ạ. Em muốn hỏi làm thế nào để xóa kí tự trống bên phải của nội dung trong 1 ô ạ? Dưới đây là đoạn code của em nhưng khi chạy macro thì đoạn code xóa không hoạt động ạ


Thảo luận 3 câu trả lời
Lượt xem 138 lượt xem
Vỗ tay vỗ tay
Phương Trần 09:07 - Jul 08, 2021

Chào bạn bạn có thể dùng hàm trim và clear để xoá nhé, bạn gọi sự kiện application.worksheetfunction nhé.

Vỗ tay vỗ tay
Phương Trần 10:07 - Jul 08, 2021

Việc này còn tùy theo giá trị tại ô A1 (ô bạn muốn xóa ký tự trống) là gì nữa.

Nếu chỉ chứa các con số (không có ký tự text và ký tự rỗng không làm ảnh hưởng tới các con số) thì bạn có thể dùng:

Range("A1").Value = Range("A1").Value

Còn nếu có chứa ký tự văn bản (hoặc ký tự dấu cách xen kẽ ký tự số) thì sẽ khó hơn rất nhiều, bởi dấu cách trong ký tự văn bản sẽ có ý nghĩa => cần phải phân biệt được dấu cách nào có ý nghĩa, dấu nào không => phải tùy theo nội dung đoạn văn bản để xử lý.

Có 1 cách hay dùng là kỹ thuật Replace để xóa bỏ toàn bộ dấu cách (ký tự rỗng) trong đoạn văn bản (bạn record macro cho thao tác sử dụng Replace trong excel xem sao nhé)

Vỗ tay vỗ tay
Phương Trần 08:07 - Jul 10, 2021

dạ vâng e cảm ơn ạ!

Vỗ tay vỗ tay
Câu hỏi liên quan
© 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