请问在EXCEL中怎么样用宏实现打印计数和打印指定工作表(多个工作表)

就是点击了打印按钮,就打印指定的工作表,并且每点一次按钮就计数一下,谢谢!... 就是点击了打印按钮,就打印指定的工作表,并且每点一次按钮就计数一下,谢谢! 展开
 我来答
Rankabc
2016-06-03 · TA获得超过3559个赞
知道大有可为答主
回答量:3705
采纳率:59%
帮助的人:1025万
展开全部
Private Sub CommandButton1_Click()
    Static clickTimes As Integer
    ActiveSheet.PrintOut    '工作表打印
    clickTimes = clickTimes + 1 '计数
End Sub
更多追问追答
追问
工作表打印只打印当前工作表,我想打印同个工作薄中其他任意指定的几个工作表的代码?
追答
把表遍历一下
Sheets(1).PrintOut
Sheets(2).PrintOut
cfzzj007
2016-06-03 · TA获得超过5363个赞
知道大有可为答主
回答量:7930
采纳率:78%
帮助的人:1995万
展开全部
你指定的是哪个工作表,计数写在哪里?
更多追问追答
追问
指定的工作表是除当前页外其他任意的几个工作表,计数计到当前工作表中任意的其中一个单元格就可以,谢谢!
追答

除了本工作表,其他所有的工作表打印一次,对吧。每打印一次计数 1 次

Public Sub SXDY()
    Dim Nm, Sh As Worksheet
    Nm = ActiveSheet.Name
    
    For Each Sh In Worksheets
        If Sh.Name <> Nm Then
            Sh.PrintOut To:=1
        End If
    Next
    Sheets(Nm).[m1] = Sheets(Nm).[m1] + 1
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式