Thắc mắc về custom header (5 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

linh199

Thành viên mới
Tham gia
17/11/08
Bài viết
1
Được thích
0
Mình muốn hỏi mình có một header ở một sheet. nhưng mình muốn khi in thì mọi sheet đều có header đó;;;;;;;;;;;, liệu có làm được không nếu được bạn nào biết cách chỉ cho mình với!-\\/. thanks nhìu lắm/-*+/}}}}}
 
He he... Cái này thì tui biết. Bạn vào View->Header and Footer->Nháy vào thẻ Sheet. Tại dòng Rows to repeat at Top thì chọn vùng Header cần lặp lại ở các trang sau.
 
He he... Cái này thì tui biết. Bạn vào View->Header and Footer->Nháy vào thẻ Sheet. Tại dòng Rows to repeat at Top thì chọn vùng Header cần lặp lại ở các trang sau.
Bạn trả lời ... trật lất.
Cái Rows to repeat at Top chỉ áp dụng cho các trang của một Sheet mà thôi.
Còn cái người ta muốn hỏi là áp dụng cho tất cả các trang của các Sheet trong một WorkBook.

Theo tôi nghĩ, nếu làm cho một file đã có sẵn, thì hình như không có giải pháp nào, ngoài cách làm thủ công từng Sheet một.
Còn nếu như ngay từ đầu, mình muốn có cái tiêu đề đầu trang cho tất cả các Sheet, thì làm Page Setup cho một Sheet mẫu, và khi cần thêm Sheet thì copy Sheet mẫu này ra một Sheet mới (chứ đừng Insert thêm Sheet).
 
Giả sử Sheet1 đã có header/ footer rồi bây giờ muốn áp dụng header/ footer này cho tất cả các sheet còn lại thì làm như sau:

1. Chọn tất cả các sheet: nhấp phải lên Sheet tab và chọn Select All Sheets
2. Vào File | Page Setup | nhấn OK là xong.

Lưu ý: Sheet1 đã có header/ footer phải đặt đầu tiên trong Sheet tab.

TP.
 
Lần chỉnh sửa cuối:
Kính chào .
cho em hỏi ,muốn khi in ra (Header and Footer) nó bao gồm đường dẫn của thư mục đó thì làm sao?
Vd :D/Data/giay in...
có nghĩa là cái file được in ra có tên là giay in ,trong thư mục data ,trong ổ D.

Thanks.
 
Kính chào .
cho em hỏi ,muốn khi in ra (Header and Footer) nó bao gồm đường dẫn của thư mục đó thì làm sao?
Vd :D/Data/giay in...
có nghĩa là cái file được in ra có tên là giay in ,trong thư mục data ,trong ổ D.

Thanks.
Trong phần Left section/Center Section/Right Section, bạn gõ vào:
Hoặc, nghiên cứu các icon trong cửa sổ Header/Footer chút đi!
 
Cho em hỏi ké luôn, cũng liên quan đến Custom Header/Footer:
  • Có cách nào để đưa nội dung của một ô cụ thể nào đó (nội dung của ô B1 chẳng hạn) vào trong cái Header/Footer không ?
  • Và có cách nào để đưa tên Sheet vào trong cái Header/Footer không ?
 
Cho em hỏi ké luôn, cũng liên quan đến Custom Header/Footer: Có cách nào để đưa nội dung của một ô cụ thể nào đó (nội dung của ô B1 chẳng hạn) vào trong cái Header/Footer không ?
  • Vấn đề này làm được, nhưng bằng VBA.
    [*]Và có cách nào để đưa tên Sheet vào trong cái Header/Footer không ?
  • Bạn nghiên cứu các icon trong thẻ Header/Footer, có hết trong đó mà!
 
Cảm ơn anh Ca-dafi. Chèn cái Sheet name, tôi làm được rồi.
Nhưng còn cái nội dung của một ô? Làm bằng VBA được, vậy anh có thể "giúp thì giúp cho trót" không?
 
Cảm ơn anh Ca-dafi. Chèn cái Sheet name, tôi làm được rồi.
Nhưng còn cái nội dung của một ô? Làm bằng VBA được, vậy anh có thể "giúp thì giúp cho trót" không?

Bước 1: Bạn chép đoạn code này vào trong Module:
PHP:
Sub MyPrint()
Dim MyText As String
MyText = Sheets("Sheet1").[B1].Value "<-- Có thể sửa lại ô dữ liệu nguồn tại đây
    With ActiveSheet.PageSetup
        .LeftHeader = MyText
        .CenterHeader = MyText
        .RightHeader = MyText
        .LeftFooter = MyText
        .CenterFooter = MyText
        .RightFooter = MyText
    End With
ActiveWindow.SelectedSheets.PrintPreview
End Sub

Bước 2: Bạn chép đoạn code này vào Thisworkbook
PHP:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Call MyPrint
End Sub

Bước 3: Test như sau:
- Tại ô B1 của Sheet1 bạn gõ vào tên bạn nhé.
- tại sheet bất kỳ, bạn ấn Ctrl+P xem sao?
 
Web KT

Bài viết mới nhất

Back
Top Bottom