ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
26 visibility
موضوع: آفیس توسط:

ماریا یک کاربرگ دارد که در آن می‌خواهد بعد از هر X ردیف، صفحه جدیدی را شروع کند. این شکست به هیچ داده ای در کاربرگ بستگی ندارد، فقط به تعداد ردیف ها بستگی دارد. (به عنوان مثال، ممکن است بخواهد بعد از هر 17 سطر یک صفحه جدید شروع کند.) ماریا از خود می پرسد که آیا راهی برای درج یک شکست صفحه تکراری وجود دارد که صرفاً به تعداد ردیف ها بستگی دارد.

هیچ راهی برای انجام این کار از طریق یک تنظیم یا از طریق هر قالب بندی شرطی وجود ندارد. تنها راهی که ما توانستیم این کار را انجام دهیم استفاده از یک ماکرو است. ماکرو زیر کمی تعامل برای افزایش انعطاف پذیری آن فراهم می کند.

Sub BreakEveryX()
    Dim iGap As Integer
    Dim lLastRow As Long
    Dim lRow As Long
    Dim sTitle As String
    Dim bGo As Boolean
    Dim sTemp As String

    sTitle = "Set Page Breaks"
    bGo = True

    sTemp = InputBox("Enter rows per page:", sTitle)
    iGap = Val(sTemp)
    If iGap > 0 Then
        sTemp = InputBox("Last row for page breaks:", sTitle)
        lLastRow = Val(sTemp)
        If lLastRow >= iGap Then
            With ActiveSheet
                .ResetAllPageBreaks
                For lRow = iGap + 1 To lLastRow Step iGap
                    .HPageBreaks.Add Before:=.Cells(lRow, 1)
                Next lRow
            End With
        Else
            bGo = False
        End If
    Else
        bGo = False
    End If

    If Not bGo Then
        MsgBox Prompt:="No changes made", Title:=sTitle
    End If
End Sub

تنها کاری که باید انجام دهید این است که برگه‌ای را که می‌خواهید روی آن تأثیر بگذارید، نمایش دهید و سپس ماکرو را اجرا کنید. از شما پرسیده می شود که در هر صفحه چند ردیف می خواهید (برای مثال ماریا، ممکن است 17 باشد) و ردیفی که می خواهید در آن توقف کنید. سپس ماکرو تمام شکست‌های صفحه موجود را حذف می‌کند و بعد از هر مضربی از ردیف‌هایی که در هر صفحه مشخص کرده‌اید، یک صفحه شکسته درج می‌کند. اگر برای ردیف‌های هر صفحه عدد 0 را وارد کنید یا اگر شماره ردیف پایانی کمتر از ردیف‌های هر صفحه باشد، هیچ تغییری ایجاد نمی‌شود و یک کادر پیام به همین منظور مشاهده می‌کنید.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 22 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 29 visibility
ارسال شده در 26 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 37 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 20 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

170 نفر آنلاین
0 عضو و 170 مهمان در سایت حاضرند
بازدید امروز: 22752
بازدید دیروز: 17853
بازدید کل: 20334931
...