- 帖子
- 233
- 主題
- 53
- 精華
- 0
- 積分
- 292
- 點名
- 0
- 作業系統
- WinXp
- 軟體版本
- 2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2012-1-6
- 最後登錄
- 2024-3-8

|
本帖最後由 jackson7015 於 2014-5-30 17:09 編輯
回復 5# 013160
這個就需要利用到VBA去編譯了
我只會這種的,如果要在複雜的話,就去程式區請教前輩們了- Private Sub Workbook_BeforePrint(Cancel As Boolean)
- Sh = ActiveSheet.Name
- If Sh = "項目1" Then
- If [E6] = "" Then
- LR = 5
- Else
- LR = Application.CountA([C6:C65535])
- LR = Application.RoundUp(LR, -1) + 5
- End If
- ActiveSheet.PageSetup.PrintArea = "C1:I" & LR
- End If
- End Sub
複製代碼
活頁簿1.rar (57.71 KB)
|
|