Banotnt
Thành viên mới
- Tham gia
- 9/6/22
- Bài viết
- 16
- Được thích
- 0
Cái kết quả đạt được sau khi chạy code đâu.Mà ghi vào đâu bạn.em có một file excel hơn 1000 sheets, cần trợ giúp code lấy số trang của sheets ghi vào phần: "mục lục văn bản có ........ tờ " (..... là số trang của sheets). mong ôị người giúp đỡ cảm ơn mọi người nhiều
For i = 1 To Sheets.Count
With Sheets(i)
.Range("A1").Value = (.HPageBreaks.Count + 1) * (.VPageBreaks.Count + 1)
End With
Next i
Function CountPrintPages()
CountPrintPages = (ActiveSheet.HPageBreaks.Count + 1) * (ActiveSheet.VPageBreaks.Count + 1)
End Function
= CountPrintPages() &" tờ."
Thanks Fen, tại mình chỉ nêu chi tiết tình trạng file mình hiện tại thôi, cho đầy đủ thông tin vô tình nó dư thừa, lần sau mình sẽ cân nhắc, cảm ơn Fen nhiềuBạn tự ứng dụng theo ý mình.PHP:For i = 1 To Sheets.Count With Sheets(i) .Range("A1").Value = (.HPageBreaks.Count + 1) * (.VPageBreaks.Count + 1) End With Next i
P/S: bạn này bị nhắc mấy lần về vụ thích dùng đao to búa lớn.
Cái việc bạn đang muốn là "lấy số trang tương ứng của từng sheets" thì liên quan gì đến cả ngàn sheets nhỉ ?
Bạn thêm code này vào file của mình và dùng công thức tại ô bất kỳ trong sheets (trang tính) dạng:Mã:Function CountPrintPages() CountPrintPages = (ActiveSheet.HPageBreaks.Count + 1) * (ActiveSheet.VPageBreaks.Count + 1) End Function
PHP:= CountPrintPages() &" tờ."