Tìm kiếm văn bản hiện có trong tiêu đề trang Excel bằng VBA
Tôi có sẵn văn bản trong mỗi tiêu đề trung tâm của bảng tính. Tôi muốn định dạng lại văn bản hiện có bằng VBA. Tôi biết rằng tôi cần một đoạn mã để tìm kiếm văn bản hiện có và sau đó nhập lại nó dưới dạng chuỗi, nhưng tôi không thể tìm thấy đoạn mã như vậy.
Hiện đang sử dụng định dạng sau:
ActiveSheet.PageSetup.CenterHeader = “&””Arial,bold””&10”
Tôi cần thêm gì vào đoạn mã này để nó không xóa văn bản hiện có mà chỉ định dạng lại văn bản hiện có?
Cảm ơn,
Splanchor
Trả lời:
Giả sử phần tiêu đề hiện tại không chứa thông tin định dạng:
Với ActiveSheet.PageSetup
.CenterHeader = "&""Arial,bold""&10" & .CenterHeader
Kết thúc bằng
Xin lưu ý rằng bạn PHẢI sử dụng dấu ngoặc kép thẳng trong VBA, chứ không phải dấu ngoặc kép cong như trong bài đăng của bạn.
Trả lời:
Cảm ơn HansV vì phản hồi của bạn! Văn bản đã có định dạng khác rồi. Nếu tôi cho rằng định dạng hiện có khác nhau đối với mỗi trang tính, liệu có cách nào để loại bỏ định dạng hiện có không?
Trả lời:
Việc đó sẽ tốn rất nhiều công sức, vì mã định dạng và văn bản có thể lẫn lộn với nhau. Có rất nhiều mã định dạng - xem phần Định dạng và mã VBA cho tiêu đề và chân trang.
Comments
Post a Comment