Đưa nội dung ô vào chân trang (Microsoft Excel)
Đôi khi bạn có thể thấy hữu ích khi đặt nội dung của ô vào chân trang của trang tính và cập nhật chân trang mỗi khi nội dung của ô thay đổi. Cách dễ nhất để làm điều này là sử dụng macro. Sau đây là ví dụ về macro sẽ đặt nội dung của ô A1 vào bên trái của chân trang:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) ActiveSheet.PageSetup.LeftFooter = Range("A1").Text End Sub
Macro được chạy mỗi khi Excel thực hiện tính toán lại bình thường — nghĩa là mỗi khi nội dung của bất kỳ ô nào thay đổi hoặc ai đó nhấn F9. Nếu bạn muốn nội dung nằm ở một phần khác của footer, bạn có thể thay đổi LeftFooter thành CenterFooter hoặc RightFooter.
Để áp dụng bất kỳ định dạng nào cho chân trang khác với định dạng mặc định, bạn sẽ cần thêm mã định dạng đặc biệt và bạn cũng có thể sử dụng mã dữ liệu đặc biệt mà Excel nhận dạng cho đầu trang và chân trang. Cả định dạng đặc biệt và mã dữ liệu đặc biệt đều khá dài và đã được đề cập trong các vấn đề khác của ExcelTips.
Nếu bạn đang làm việc với một trang tính rất lớn, thì việc thay đổi chân trang mỗi khi Excel tính toán lại có thể làm chậm máy tính của bạn một cách không cần thiết.
Rốt cuộc, footer vẫn ẩn đối với người dùng cho đến khi trang tính thực sự được in. Trong trường hợp này, bạn chỉ cần đổi tên macro ở trên thành một số tên khác mà sau đó bạn sẽ thực hiện thủ công như bước cuối cùng trước khi in trang tính.
_Lưu ý: _
Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (2522) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: