Tự động lấy số trang in

  • Thread starter Thread starter salam
  • Ngày gửi Ngày gửi
Liên hệ QC

salam

Thành viên gắn bó
Tham gia
4/11/06
Bài viết
1,945
Được thích
1,896
Giới tính
Nam
Nghề nghiệp
Accountant
Xin chào đại gia đình GPE.
Các Bác cho em hỏi có cách nào lấy được số trang in cho vào một ô không? Ví dụ bảng tính của em có 10 trang, tại một ô nào đó em muốn nó tự động ghi (sổ này có 10 trang ...).
 
Bác dùng chức năng Page Break Preview trong Print Preview thử xem có đúng với yêu cầu của Bác không (thú thật tôi cũng chưa rõ yêu cầu của Bác lắm nên "đoán mò" thôi nhé)
 
salam đã viết:
Xin chào đại gia đình GPE.
Các Bác cho em hỏi có cách nào lấy được số trang in cho vào một ô không? Ví dụ bảng tính của em có 10 trang, tại một ô nào đó em muốn nó tự động ghi (sổ này có 10 trang ...).

+ Chắc muốn vậy phải dùng UDF (với VBA) thôi

+ Nhưng nếu chỉ để ở header / footer -> vào page \ setup ... -> vào tab Header/footer -> rồi chọn Custom Header (hay Custom Footer) -> bấm nút thứ 3 (hiện [pages]) là được tổng số trang
.
 
Chào Salam,

Ngoài cách dùng page header/footer như TigerTiger đã nói trên, sau đây là 1 cái UDF nhỏ trả về số trang căn cứ vào page setting hiện hành:

Mã:
Public Function sotrang() As Long
sotrang= (ActiveSheet.HPageBreaks.Count + 1) * (ActiveSheet.VPageBreaks.Count + 1)
End Function

Bạn copy code trên vô 1 module bình thường. Trong bất kỳ ô nào trong sheet bạn gõ
Mã:
=sotrang()
thì XL sẽ báo cho biết có bao nhiêu trang in.

Nếu bạn muốn chèn chữ (text) vô cùng 1 ô có công thức UDF trên (vd bảng tính của em có 10 trang) thì cần gõ như sau:

Mã:
="bảng tính của em có " & sotrang() & " trang"

Mến
 
tigertiger đã viết:
+ Chắc muốn vậy phải dùng UDF (với VBA) thôi

+ Nhưng nếu chỉ để ở header / footer -> vào page \ setup ... -> vào tab Header/footer -> rồi chọn Custom Header (hay Custom Footer) -> bấm nút thứ 3 (hiện [pages]) là được tổng số trang
.
Ý mình là ghi tổng số trang đó ra một cell trong bảng tính. VD bảng mình có tổng số 52 trang mình muốn đặt ở ô A1 = 52. Khi bảng tính thay đổi thêm hoặc bớt số trang thì A1 tự động thay đổi.
 
Web KT

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

Back
Top Bottom