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

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

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

السلام عليكم

عندي راس جدول يحتوي على بيانات كثيرة

يطلب منا تقرير يحتوي على بعض البيانات

ممكن تصميم قائمة منسدلة يختار منها اظهار بعض البيانات ليس كل الجدول  ( يشبه الصورة المرفقة)

طلب اخر مهم : القائمة المنسدلة تتغير حسب راس الجدول

 

قائمة.rar

قائمة حسب الاحتياج.JPG

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

أخي الكريم أبو عبد الرحمن

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

جرب الملف التالي عله يكون المطلوب لك ..سيتم إنشاء صناديق اختيار بمجرد تشغيل الفورم .. قم فقط بإنشاء زري أمر أحدهما باسم cmdExit للخروج من الفورم والآخر باسم cmdReport لإظهار الحقول المطلوبة فقط ..

أرجو أن يفي بالغرض

Private Sub cmdReport_Click()
    Dim Ctrl As Control, FoundCol
    
    Sheet1.Columns("A:T").EntireColumn.Hidden = False
    Sheet1.Columns("A:R").EntireColumn.Hidden = True
    
    For Each Ctrl In UserForm1.Controls
        If TypeName(Ctrl) = "CheckBox" Then
            If Ctrl.Value = True Then
                FoundCol = Application.Match(Ctrl.Caption, Sheet1.Rows(1), 0)
                If IsNumeric(FoundCol) Then Columns(FoundCol).Hidden = False
            End If
        End If
    Next Ctrl
    
    Application.Goto Sheet1.Range("A1")
End Sub

Private Sub UserForm_Initialize()
    Dim LastColumn  As Long
    Dim I           As Long
    Dim chkBox      As MSForms.CheckBox
    
    LastColumn = 18
    
    For I = 1 To LastColumn
        Set chkBox = Me.Controls.Add("Forms.CheckBox.1", "CheckBox_" & I)
        chkBox.Caption = Sheet1.Cells(1, I).Value
        chkBox.Left = 20
        chkBox.Top = 5 + ((I - 1) * 20)
    Next I
End Sub

Private Sub cmdExit_Click()
    Unload Me
End Sub

تقبل تحياتي

 

Create CheckBoxes On UserForm By Cells In Specific Range YasserKhalil.rar

  • Like 2

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