分享

101.将工作表中最后一列作为页脚打印在每一面页尾

 河山之家 2022-12-09 发布于新疆

'###############################################################

'函数作用:将工作表中最后一列作为页脚打印在每一面页尾

'###############################################################

Public Sub Prin()

    '获取总页数

    If ExecuteExcel4Macro("Get.Document(50)") > 1 Then

        '获取每页行数

        I = Application.ExecuteExcel4Macro("INDEX(GET.DOCUMENT(64),1)") ‐ 2

        X = I + 1

        L = Range("A65536").End(xlUp).Row '总行数

        For T = 2 To Application.WorksheetFunction.RoundUp(L / (I + 1), 0)

            Rows(L).Copy

            Rows(X).Insert Shift

            = xlDown

            Application.CutCopyMode = False

            X = X + I

            L = L + 1

        Next T

    Else

        ActiveSheet.PrintOut

        Exit Sub

    End If

    ActiveSheet.PrintOut

    For D = T ‐ 1 To 2 Step ‐1

        X = X ‐ I

        Rows(X).Delete Shift

        = xlUp

    Next D

End Sub

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多