اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

قائمة منسدلة مطاطية


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

طلب صغير من أصحاب الخبرة

عايز أعمل قائمة منسدلة مطاطية في " صفحة المشاريع " في الخليفة  A2

تعرض من صفحة "حسابات" عامود " اسم العميل "

وفي نفس الوقت يبحث عن العميل في صفحة المشاريع ويعرضه

 

 

المشاريع - Copy.rar

رابط هذا التعليق
شارك

حرب هذا الملق

تم تغيير اسم الورقة للغة الاجنبية( Projects) لسهولة التعامل مع الكود

الكود:

Sub uniq_to_dataValidation()
If ActiveSheet.Name <> "Projects" Then Exit Sub
  Dim SL, ar, i As Integer
  Dim My_Str As String
   ar = Range("b7", Range("b" & Rows.Count).End(xlUp))
   Set SL = CreateObject("System.Collections.ArrayList")
   With SL
   For i = 1 To UBound(ar, 1)
      If Not .contains(ar(i, 1)) Then .Add ar(i, 1)
   Next i
      End With
       My_Str = SL(0)
       
     For i = 1 To SL.Count - 1
         My_Str = My_Str & "," & SL(i)
      Next
        
   With Range("a2").Validation
   .Delete: .Add xlValidateList, , , My_Str
   End With
    End Sub

الملف

 

My_Project.rar

تم تعديل بواسطه سليم حاصبيا
رابط هذا التعليق
شارك

أشكرك علي المجهود الرائع 

لكن

في مشكلة 

مش بيبحث في القائمة بالحروف 

ومش بينقل أي حاجه تتضاف في أول صفحة  لتاني صفحة

Untitled.png

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

جزاكم الله خيراً كده تمام 

جميل جداً جداً جداً 

كده تمام بيتم إضافة العملاء إلي القائمة المنسدلة 

وفي نفس الوقت بيفتح ليه صفحة 

عايز تعديل بسيط جداً 

1) عايزه لما يضيف صفحة جديدة باسم العميل 

ياخد نسخه من صفحة محمد في كل صفحة عميل جديد

2)  عايزه يبحث في القائمة المنسدلة بمجرد مابدأ أكتب فيها

3) عايزه ينسخ أول أربع أعمده في أول صفحة إلي تاني صفحة

 

آسف أخي الكريم علي الإطالة 

إن شاء الله ربنا يجعله في ميزان حسناتك

رابط هذا التعليق
شارك

شكراً ليك علي مجهودك 

بش الملف مش شغال معاي 

بضيف عملاء جدد في الصفحة الأولي

ومش بيتم إضافتهم في الصفحة التانية 

ولا بيفتح صفحة جديدة لهم باسمائهم وفيها نسخة من الصفحة الثالثة 

 

أتعبناكم كثيراً أستاذي الفاضل 

لكن الملف مهم جداً جداً بالنسبة لي

سلمت يداك 

رابط هذا التعليق
شارك

4 hours ago, شعبان فليفل said:

شكراً ليك علي مجهودك 

بس الملف مش شغال معاي 

بضيف عملاء جدد في الصفحة الأولي

ومش بيتم إضافتهم في الصفحة التانية 

ولا بيفتح صفحة جديدة لهم باسمائهم وفيها نسخة من الصفحة الثالثة 

 

أتعبناكم كثيراً أستاذي الفاضل 

لكن الملف مهم جداً جداً بالنسبة لي

سلمت يداك 

لو الموضوع ده صعب 

خلينا في القائمة بس 

كما بالمثال

Untitled.jpg

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

17 hours ago, سليم حاصبيا said:

تم التعديل على الماكرو

 

My_Project salim.rar

دا كان شغال كويس 

بس المشكلة إن كل مره أعمل فيها 

ADD TO DATA VALIDATION LIST 

يضيف خمس صفحات بدون أسماء قبل أسماء العملاء 

ولما أجي أضيف تاني الخمس صفحات بتكون ستة 

وهكذا 

كما في الشكل التالي 

 

Capture.JPG

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

15 دقائق مضت, شعبان فليفل said:

ألف مليون شكر يا أغلي الغوالي 
عذار لو كتبت تعليق مش مناسب 

جميل جداً جداً جداً 

لو أمكن شرح بسيط للكود 

يبقي كدا 100 فل و10

لم استطع ان اكون اسرع من ذلك للرد و ذلك لانشغالي بالاعمال المدرسية وضيق الوقت

على فكرة لم ار الاعجاب بعد(انا اصلي بهــزر)

تم تعديل بواسطه سليم حاصبيا
  • Like 1
رابط هذا التعليق
شارك

آسف جداً في مشكلة في الكود بسيط 
تحتاج إلي تعديل  ألا وهي لما باضغط علي 

add to data validation list 

بيضيف العميل الجديد ويفتح ليه صفحة وينسخ فيها البيانات

لكن

بينسخ البيانات في الصفحات اللي كانت موجودة قبل كده 

كما بالشكل

01.JPG

رابط هذا التعليق
شارك

3 ساعات مضت, شعبان فليفل said:

آسف جداً في مشكلة في الكود بسيط 
تحتاج إلي تعديل  ألا وهي لما باضغط علي 

add to data validation list 

بيضيف العميل الجديد ويفتح ليه صفحة وينسخ فيها البيانات

لكن

بينسخ البيانات في الصفحات اللي كانت موجودة قبل كده 

كما بالشكل

01.JPG

لا اعلم عن اي بيانات تتكلم

انت تريد ان تنسخ البيانات من ورقة محمد و هكذا كان

الخلايا A2 B2 C2 D2 من ككل صفحة تتغير جسب العميل

اما الخلايا الباقية لا اعرف اين مصدرها

انظر الى التعديل التالي للملف

My_Project salim4.rar

  • Like 1
رابط هذا التعليق
شارك

السلام عليكم 

أستاذ سليم 
طلب صغير  طمعاً في كرم حضرتك 

واجهتي مشكلة 

V lookup فبحاجه إلي تحويل دالة الـ 

الموجودة في الخلايا 

a2, c2, d2, k2, l2, m2, k4, l4, m4

إلي أكواد ترحيل 

Capture.JPG

Shaaban.rar

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

7 ساعات مضت, شعبان فليفل said:

السلام عليكم 

أستاذ سليم 
طلب صغير  طمعاً في كرم حضرتك 

واجهتي مشكلة 

V lookup فبحاجه إلي تحويل دالة الـ 

الموجودة في الخلايا 

a2, c2, d2, k2, l2, m2, k4, l4, m4

إلي أكواد ترحيل 

Capture.JPG

Shaaban.rar

vlookup لا تعمل غي مثل عذه الحالة

يجب استعمال هذه المعادلة في الخلية a2 من الصفحة simple

=INDEX(Accounts!$A$2:$A$250,MATCH(Sample!B2,Accounts!$C$2:$C$250,0))

وكذلك الامر بالنسبة لبقية الخلايا

  • Like 1
رابط هذا التعليق
شارك

سلمت يداك 

جعل الله هذا العلم شافعاً لك يوم القيامة

 

لكن الملف عدد صفحاته أكتر من 150صفحة 

فأصبح الملف يعمل بصعوبة 

فما الحل 

هل كثرة المعادلات هي المشكلة

 

رابط هذا التعليق
شارك

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