vba怎么设置页眉页脚

存在很多工作表的时候,如何统一设置页码而不改变各个工作各自的缩放比例和纵向横向及其他设置。Sheets(Array("Sheet2","Sheet3")).SelectS... 存在很多工作表的时候,如何统一设置页码而不改变各个工作各自的缩放比例和纵向横向及其他设置。
Sheets(Array("Sheet2", "Sheet3")).Select
Sheets("Sheet2").Activate
With ActiveSheet.PageSetup
.LeftFooter = ""
.CenterFooter = "&P"
.RightFooter = ""
End With
上面代码只能设置sheet2和sheet3,并且是从sheet2开始设置的,我是用录制宏录制出来的,请问怎么修改然后可以设置当前所有工作表呢?
表的数量是不确定的。。。不是指sheet1 sheet2 sheet3
展开
 我来答
mfkinfo
推荐于2016-09-02 · TA获得超过6348个赞
知道大有可为答主
回答量:4553
采纳率:83%
帮助的人:947万
展开全部
Sheets(Array("Sheet1","Sheet2", "Sheet3")).Select

Sheets("Sheet1").Activate

试试
追问
这样也只是3个表啊,表的数量是不确定的
追答
Public Sub SheetsPageSetup()
‘设置当前文档里所有表格页面
Application.ScreenUpdating = False

Dim oCurSheet As String
oCurSheet = ActiveSheet.Name

Dim intSheets As Integer
intSheets = ThisWorkbook.Worksheets.Count

For cx = 1 To intSheets
Sheets(cx).Activate

With ActiveSheet.PageSetup
.LeftFooter = ""
.CenterFooter = "&P"
.RightFooter = ""
End With
Next
Sheets(oCurSheet).Select

Application.ScreenUpdating = True
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式