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

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

قام بنشر (معدل)

الاخ رجب

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

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

غير ان اقول لك

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

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

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

ليكون من 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