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

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

قام بنشر

السلام عليكم ورحمه الله

 Vlookupخواني : هل من الممكن استخدام معادلة 

علشان اعمل ادراج لجميع القيم الخاصة بالمتغير ال عايز ابحث عنه  زي ماموجوده في الاكسل  المرفق؟

ارجو المساعد والشرح ازاي اطلع القيم الخاصة بالمتغير

وشكرا مقدما جدا

 

فولك اب.xlsx

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

وعليكم السلام -اهلا بك في المنتدى

بالتأكيد لا يمكن عمل هذا بمعادلة Vlookup - ولكن يمكن بمعادلات المصفوفة كما بالملف 

وتم عمل اكثر من المطلوب شوف بنفسك

 

 

ايجاد كل القيم التى تخص رقم معين.xlsx

  • Like 6
قام بنشر

رائع استاذ علي ومعادلات رائعة ايضاً

لكن اسمح لي ان اضيف كود لهذا الغرض لعل فيه افادة لمن يريد التعمق اكثر في عالم الــ Diuctionary من خلال الــــ  VBA

Option Explicit
Sub Get_Phone()
Rem  ====>> Created By Salim Hasbaya On 18/7/2019
Application.ScreenUpdating = False
Dim Dict As Object
Dim Salim As Worksheet
Dim Itm, K, i%: i = 2
Dim My_Arr, M_key

 Set Dict = CreateObject("Scripting.Dictionary")
 Set Salim = Sheets("Salim")

 With Salim
      .Range("D2").CurrentRegion.Offset(1) _
      .Resize(, 10).ClearContents
     i = 2
    Do Until .Range("A" & i) = vbNullString
     K = .Range("A" & i): Itm = .Range("B" & i)
        If Not Dict.Exists(K) Then
          Dict.Add K, Itm
         Else
           Dict(K) = Dict(K) & ";" & Itm
         End If
       i = i + 1
     Loop
    '========================================
    i = 2
    With Dict
         For Each M_key In .keys
            Range("D" & i) = M_key
             My_Arr = Split(.Item(M_key), ";")
                If UBound(My_Arr) = 0 Then
                  Range("E" & i) = .Item(M_key)
                Else
                  Range("E" & i).Resize(, UBound(My_Arr)) = My_Arr
                End If
             i = i + 1
         Next
    End With
    '========================
    .Range("D2").CurrentRegion.Value = _
    .Range("D2").CurrentRegion.Value
  End With
  Dict.RemoveAll: Set Dict = Nothing
  Salim.Columns("E:H").AutoFit
  
  Application.ScreenUpdating = True
End Sub

الملف مرفق

 

FIND_PHONE.xlsm

  • Like 5
  • 3 weeks later...
قام بنشر

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

 

  • 2 weeks later...
قام بنشر (معدل)

جزاك الله خير
مرفق لحضرتك نموذج انو مش بيجيب كل التكرار ارجو تعديل الكود

وجزاك الله خير لو في طريقة للتواصل مع حضرتك اكون شاكر جدا

FIND_PHONE.xlsm

تم تعديل بواسطه romadream
قام بنشر

السلام عليكم ورحمه الله
ارجو التعديل على الكود المرفق حيث أنه يعمل على البحث عن القيم الخاصة برقم معين

ولكن يبحث عن كل القيم ماعدا اخر قيمه كما هو موضح بالأكسل المرفق

والكود عمل الأخ الفاضل / سليم حاصبيا 

جزاه الله خير الجزاء

FIND_PHONE.xlsm

قام بنشر

ماشاء الله عمل أكثر من رائع وبجد جزاك الله خير
وشكرا جدا على سرعه الاستجابه

قام بنشر

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

 

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information