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

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

قام بنشر (معدل)

السلام عليكم ورحمة الله وبركاتة

عايز فى الملف المرفق امر طباعة بحيث لو العمود ( جى )  فية رقم اكبر من الصفر يطبع الورقه لو العمود كله مفهوش ارقام ميطبعش الورقه ويدخل على الصفحه الى بعدها عايزه يعتمد على العمود كله مينفعش يعتمد على خليه وحده بس عايزه يعتمد على العمود كله فى الطباعة اى خليه فيه فيها رقم اكبر من الصر يطبع الورقة دى 

طباعة ملف.rar

تم تعديل بواسطه جيل التابعين
قام بنشر
Sub PrintSpecificPagesInActiveSheet()
    Dim Arr, SH As Worksheet, Rng As Range, Cell As Range, I As Long
    Set SH = ActiveSheet

    With SH
        ReDim Arr(0 To .HPageBreaks.Count + 1)
        
        If Len(.PageSetup.PrintTitleRows) Then
            Set Rng = .Range(.PageSetup.PrintTitleRows)
            Arr(0) = Rng.Rows(Rng.Row + Rng.Rows.Count).Row
        Else
            Arr(0) = 1
        End If
        
        For I = 1 To .HPageBreaks.Count
            Arr(I) = .HPageBreaks(I).Location.Row
        Next I
        
        Arr(UBound(Arr)) = .Cells.SpecialCells(xlCellTypeLastCell).Row + 1
        
        For I = (LBound(Arr) + 1) To UBound(Arr)
            Set Rng = Intersect(.Rows(Arr(I - 1) & ":" & (Arr(I) - 1)), .UsedRange, .Columns("G"))
            If Not Rng Is Nothing Then
                Debug.Print Rng.Address
                For Each Cell In Rng
                    If Cell.Value > 0 Then
                        .PrintOut From:=I, To:=I
                        Exit For
                    End If
                Next Cell
            End If
        Next I
    End With
End Sub

أخي الكريم محمد فؤاد

أعتقد أن الموضوع قد تم طرحه من قبل من فترة .. وها أنت تعيد طرحه مرة أخرى (مخالفة لتوجيهات المنتدى)

عموماً لا عليك .. جرب الكود التالي عله يفي بالغرض

 

 

Print Specific Pages On Condition Column G Has Value YasserKhalil.rar

  • Like 1
قام بنشر (معدل)

قسما بالله قسما بالله انت ملكش حل ربنا يجعلو فى ميزان حسناتك انت متعرفش ساعدتنى اد ايه

الموضوع الى فات محلش الطلب بتاعى اسف انى كررت الموضوع

اخر طلب بس عايزو يبدا طباعه من الاخر للاول يعنى لو الشيت فيه 11 صفحه يبدا بالورقه رقم 11 من الاخر للاول

تم تعديل بواسطه جيل التابعين
  • Like 1
قام بنشر

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

الحمد لله أن تم المطلوب على خير .. هذا بفضل الله ثم بفضل الله أن يسر لك شخصاً يقوم بذلك الأمر فاحمد الله أولاً وأخيراً

بالنسبة لطلبك الثاني غريب شوية ومش منطقي ..هتفرق ايه الطباعة من الآخر للأول أو من الأول للآخر .مجرد تساؤل

عموماً جرب التعديل في هذا السطر ..قم باستبدال السطر التالي

For I = (LBound(Arr) + 1) To UBound(Arr)

بهذا السطر

For I = UBound(Arr) To (LBound(Arr) + 1) Step -1

 

  • Like 1
قام بنشر
4 دقائق مضت, ياسر خليل أبو البراء said:

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

الحمد لله أن تم المطلوب على خير .. هذا بفضل الله ثم بفضل الله أن يسر لك شخصاً يقوم بذلك الأمر فاحمد الله أولاً وأخيراً

بالنسبة لطلبك الثاني غريب شوية ومش منطقي ..هتفرق ايه الطباعة من الآخر للأول أو من الأول للآخر .مجرد تساؤل

 

من الأفضل يتم قلب الورقة من الأسفل لأعلى ..بدلاً من قلب الكود .. وانتهى الأمر

قام بنشر
4 دقائق مضت, ياسر خليل أبو البراء said:

أخي الحبيب زيزو

أضحك الله سنك ..كيف يقلب الورقة ؟؟! خايف بدل ما يقلب الورقة يقلب دماغة عشان يشوف الطباعة بالعكس

 

أمزح معك فقط أستاذي الغالي " ياسر خليل أبو البراء "

1.jpg.5bc4be97683a711d3f431e3abebcf6f8.j

  • Like 1
قام بنشر

الله ينور ربنا يفتح عليك اكتر واكتر
 

ههههههههه المشكلة كانت ان الشيت فيه تقريبا 500 ورقه كان لازم يطبعها من الاخر للاول عشان مش كل لما ورقة تطلع اقلبها على ضهرها وممكن انسى ورقه مكان التانية  عشان لازم يبقى المستخلص مترتب بس تماااااااااااااااام اوى المشكلة اتحلت خلاص الف الف الف مليون شكر ليك 

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information