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

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

قام بنشر

السلام عليكم و رحمة الله و بركاته عندي برنامج بالميكرو ( فيه صيغ البحث )  و لكن عندما اريد ان احمي البرنامج 

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

المرفقات مرفقة  كود هو 0000

 

التقرير-اليومي-للاستشارة التربوية 2022 مبرمج.xlsm

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

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

تفضل اخي 

Sub Recherche()
Dim lastrow As Long, Col As Long

Set wsdest = ThisWorkbook.Sheets("Feuil1")
Set wsdata = ThisWorkbook.Sheets("Feuil2")

lastrow = wsdata.Cells(Rows.Count, "C").End(xlUp).Row
If Application.WorksheetFunction.CountA(wsdest.Range("AE7:AM7")) = 0 Then
  
  MsgBox "!!!المرجوا إدخال معايير الفلترة " & vbCrLf, vbInformation + vbOKOnly, " ! تنبيه"
           
        Exit Sub
    End If
    
Application.ScreenUpdating = False
' إلغاء حماية الورقة
wsdest.Unprotect "0000"
If wsdest.AutoFilterMode Then wsdest.AutoFilterMode = False
Col = wsdest.Cells(Rows.Count, "AE").End(xlUp).Row

' افراغ البيانات السابقة
wsdest.Range("AE15:AM" & Col).Clear 'Contents
'نطاق الفلترة
        wsdata.Range("C27:K" & lastrow).AdvancedFilter _
          Action:=xlFilterCopy, _
           CriteriaRange:=wsdest.Range("AE6:AM7"), _
             CopyToRange:=wsdest.Range("AE14:AM14"), _
        Unique:=True
    
If Application.WorksheetFunction.CountA(wsdest.Range("AE15:AM15")) = 0 Then
résultat = MsgBox("ليس هناك بيانات مطابقة لمعايير الفلترة الحالية", vbOKOnly + vbCritical + vbDefaultButton1 + vbApplicationModal, "انتباه")

End If

On Error Resume Next
' اخفاء الصيغ
    wsdest.UsedRange.SpecialCells(xlCellTypeFormulas).FormulaHidden = True
    On Error GoTo 0

' ارجاع الحماية لورقة العمل
    wsdest.Protect "0000"

    Application.ScreenUpdating = True
End Sub

 

التقرير-اليومي 2022 مبرمج.xlsm

  • Like 2
  • Thanks 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