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

سؤال بخصوص COMBOBOX


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

الاخ رجب

والله ياخى العزيز

لا اجد من الكلمات ما تستحق

غير ان اقول لك

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

وجعلك نافعلا بعلمك

ولكن ماذا لو اردنا تغير النطاق

ليكون من b4 الى b12

اى ان النطاق سيكون رأسى

ماذا سيكون شكل الكود

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

أخى ابراهيم

أشكرك جزيل الشكر على هذه الكلمات الطيبة

فى الحالة الثانية سيكون الكود بالشكل التالى


Private Sub UserForm_Activate()

With Me.ComboBox1

    .RowSource = "list2"

End With

End Sub

COMB2.rar

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

الاخ رجب

بارك الله فيك

ولكنى لا حظت انه مع استخدام معادله OFFSET

يحدث خطأ وذلك فى حالة وجود اى خليه من خلايا المدى فارغه

شاهد المرفق

COMB2(1).rar

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

الاخ رجب

بارك الله

ولكن ارجو ان تصبر على طلباتى

انا اريد عند ضهور الكومو بوكس تكون فارغه

وهذا لا يحدث الا اذا كانت هناك اكثر من خليه مملؤه بالبيانات

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

الاخ رجب

لى سؤال بسيط انشاء الله

بالنسبه لهذا الكود

Private Sub UserForm_Activate()

Dim cl As Range, x As Integer

x = Application.WorksheetFunction.Count(Range("B3:G3"))

If x > 1 Then

Me.ComboBox1.Column = Range("list2").Value

Else

For Each cl In [b3:G3]

If cl <> "" Then

Me.ComboBox1.Value = cl

End If

Next

End If

End Sub

ماذا لو اردنا وضع الزر فى شيت اخر

وليكن شيت 2

والابقاء على تسمية النطاق فى شيت واحد

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

COMB22222_2.rar

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

سيكون بالشكل التالى


Private Sub UserForm_Activate()

Dim cl As Range, x As Integer

x = Application.WorksheetFunction.Count(Range("List"))

If x > 1 Then

Me.ComboBox1.Column = Range("list2").Value

Else

For Each cl In Range("List")

If cl <> "" Then

  Me.ComboBox1.Value = cl

  End If

Next

End If

End Sub

COMB22222.rar

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

الاخ رجب

فعلا والله كان حديثا شيقا وممتع

ولقد استفدت منه الكثير

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

والا يحرمنا من علم

ويجعل دائما صبورا كما انت فى مشاركاتك

ليستفيد منك الكل

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

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.

×
×
  • اضف...

Important Information