اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

وعليكم السلام أخي الكريم محمد فريد

يرجى تغيير اسم الظهور للغة العربية

 

قم بالذهاب إلى التبويب Formulas ثم Name Manager ثم انقر New واكتب الاسم التالي والمعادلة التالية كما بالصورة

01.png

=GET.DOCUMENT(64)

هذه هي المعادلة ...

************

اذهب لأول خلية في أي عمود وضع المعادلة التالية ثم قم بسحبها ، سيظهر معك أرقام الأسطر المطلوبة

=IFERROR(INDEX(HPBreaks,ROW()),"")

 

وهذا كود يؤدي الغرض إن شاء الله

Sub WhereIsPageBreak()
    Dim Ws As Worksheet, I As Integer
    Set Ws = Sheets("Sheet1")

    With Ws.HPageBreaks
        If .Count > 0 Then
            For I = 1 To .Count
                MsgBox .Item(I).Location.Row
            Next I
        Else
            MsgBox "No Page Breaks On This Sheet"
        End If
    End With
End Sub

 

وهذا كود ثاني لإظهار جميع الأرقام المطلوبة في رسالة واحدة فقط

Sub StoreRowsInArray()
    Dim Ws As Worksheet, I As Integer, P As Integer, Arr
    Set Ws = Sheets("Sheet1")
    
    Application.ScreenUpdating = False
    Application.Calculation = xlManual
        With Ws.HPageBreaks
            If .Count > 0 Then
                For I = 1 To .Count
                    Arr = Arr & Chr(13) & .Item(I).Location.Row
                Next I
                MsgBox Arr
            Else
                MsgBox "No Page Breaks On This Sheet"
            End If
        End With
    Application.Calculation = xlAutomatic
    Application.ScreenUpdating = True
End Sub

تقبل تحياتي

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information