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

فلتر مشروط


إذهب إلى الإجابة الإجابة بواسطة سليم حاصبيا,

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

  • تمت الإجابة
قام بنشر

ربما هذا الماكرو يفي بالغرض

Option Explicit

Sub Crezy_filter()
Dim Sh As Worksheet
Dim i%, m%, Lr%
Dim Obj As Object
Dim My_match
Set Sh = Sheets("Sheet1")
Set Obj = CreateObject("Vbscript.Regexp")
Lr = Sh.Cells(Rows.Count, 1).End(3).Row
Sh.Range("C4").CurrentRegion.ClearContents
m = 4
With Obj
.Pattern = "^([A-Z][a-z]\d+)"
.Global = True
.ignorecase = False
End With
For i = 4 To Lr
    If Obj.test(Sh.Cells(i, 1)) Then
      Set My_match = Obj.Execute(Sh.Cells(i, 1))
       Sh.Cells(m, 3) = Sh.Cells(i, 1)
      m = m + 1
    End If
Next
Set Obj = Nothing
End Sub

الملف مرفق

EE22.xlsm

  • Like 1

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information