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

خطأ في عمل كود


إذهب إلى أفضل إجابة Solved by محمد هشام.,

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

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

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