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

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

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

الاخ رجب

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

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

غير ان اقول لك

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

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

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

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

قام بنشر

الاخ رجب

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

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

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

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

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

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

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

سجل دخولك الان
×
×
  • اضف...

Important Information