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

خطأ في عمل كود


إذهب إلى الإجابة الإجابة بواسطة محمد هشام.,

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

قام بنشر

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

ممكن توضيح تصحيح هذا الخطا الذي يظهر في الكود ولا اعرف السبب حيث عند تطبيقه على شيت اخر يظهر هذا الخطا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
قام بنشر

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

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

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information