اذهب الي المحتوي
أوفيسنا

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

قام بنشر

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

ممكن توضيح تصحيح هذا الخطا الذي يظهر في الكود ولا اعرف السبب حيث عند تطبيقه على شيت اخر يظهر هذا الخطا1.PNG.abf0e1fb29d394358f5fe4311d8b5444.PNG112029897_.PNG.d6922cc8050e8c70b85aee1eef2f5d62.PNG

طباعة.xlsm

قام بنشر

ممكن تستخدم الاكواد الاتيه للاخفاء الصفوف واظهارها

Sub اخفاء()
Dim Cl As Range
    For Each Cl In Range("a3:a103")
        If Cl.Value = Range("k2") Then
            Cl.EntireRow.Hidden = True
        End If
    Next Cl

End Sub
Sub اظهار()
Dim Cl As Range
    For Each Cl In Range("a3:a103")
        If Cl.Value = Range("k2") Then
            Cl.EntireRow.Hidden = False
        End If
    Next Cl

End Sub

 

  • Like 1
قام بنشر

شكرا لك استاذ لكن هذه الاكواد للاخفاء والاظهار وليس لطباعة الصفوف التي تحتوي على بيانات واخفاء الفارغة وبما ان الشيت يحتوي على اكثر من 300 صف الحلقة التكرارية هنا تسبب ثقل اثناء التنفيذ. ماريده هو لماذا يظهر هذا الخطأ في الكود المرفق عند الطباعة 

  • Like 1
  • أفضل إجابة
قام بنشر

من االافضل دكر ما هي النتيجة المتوقعة من الكود  

جرب ربما هدا ما تقصد 

منذ ساعه, saad 77 said:

لكن هذه الاكواد للاخفاء والاظهار وليس لطباعة الصفوف التي تحتوي على بيانات واخفاء الفارغة   

Sub HideRowsPrint()
   Dim i As Long, LastRow As Long
   Application.ScreenUpdating = False
   StartRow = 9: LastRow = 300
   For i = LastRow To StartRow Step -1
       If Cells(i, "C") = "" Then Rows(i).Hidden = True
   Next i
   Application.ScreenUpdating = True
   ActiveSheet.PrintPreview
  ' ActiveSheet.PrintOut
   Rows(StartRow & ":" & LastRow).EntireRow.Hidden = False
End Sub

 

  • Like 2
قام بنشر

جزاك الله خيرا سلمت يداك وهو المطلوب .

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

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