نمایش نتیجه های نظرسنجی ها: سوال چطور است ؟

رأی دهندگان
0. شما نمی توانید در این نظرسنجی رای دهید.
  • تخصصی

    0 0%
  • عمومی

    0 0%
نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: استفاده از combobox هایی متوالی

  1. #1


    آخرین بازدید
    2021/02/04
    تاریخ عضویت
    May 2018
    نوشته ها
    6
    امتیاز
    10
    سپاس
    2
    سپاس شده
    0 در 0 پست
    سطح اکسل
    34.00 %

    استفاده از combobox هایی متوالی

    با سلام
    من میخواستم سه combobox تو در تو استفاده کنم.
    به فرض اگر گزینه یک را انتخاب کنند زیردسته های گزینه یک، اگر گزینه دو را انتخاب کنند زیر دسته های گزینه دوم و به همین صورت تا اخر
    باز زیر دسته اول را انتخاب کردیم، باز به همین صورت زیرزیر دسته های گروه اول و تا اخر نمایش داده شود.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    798
    امتیاز
    1667
    سپاس
    590
    سپاس شده
    1,242 در 436 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط sajjadesmaili نمایش پست ها
    با سلام
    من میخواستم سه combobox تو در تو استفاده کنم.
    به فرض اگر گزینه یک را انتخاب کنند زیردسته های گزینه یک، اگر گزینه دو را انتخاب کنند زیر دسته های گزینه دوم و به همین صورت تا اخر
    باز زیر دسته اول را انتخاب کردیم، باز به همین صورت زیرزیر دسته های گروه اول و تا اخر نمایش داده شود.
    سلام
    این ی نمونه کد
    کد:
    Private Sub ComboBox1_Change()
    
    Dim cell As Range
    
    
    Dim LIST2 As New Collection
    
    
    Z2 = Sheet1.Cells(Sheet1.Rows.Count, "B").End(xlUp).Row
    
    
    ComboBox2.Clear
    
    
    On Error Resume Next
    
    
       For Each cell In Range("B2:B" & Z2)
       
        If cell.Offset(0, -1) = ComboBox1 Then
       
    LIST2.Add cell, CStr(cell)
    
    
    End If
    Next
    
    
    For I = 1 To LIST2.Count
    
    
    ComboBox2.AddItem LIST2.Item(I)
    
    
    Next
    
    
    End Sub
    
    
    Private Sub ComboBox2_Change()
    
    
    Z3 = Sheet1.Cells(Sheet1.Rows.Count, "C").End(xlUp).Row
    
    
    ComboBox3.Clear
    
    
    Dim cell As Range
    
    
        For Each cell In Range("C2:C" & Z3)
        
        If cell.Offset(0, -1) = ComboBox2 Then
        
        With ComboBox3
        
        .AddItem cell
        
    End With
    
    
    End If
    
    
    Next
    
    
    End Sub
    
    
    
    
    
    
    Private Sub UserForm_Initialize()
    z1 = Sheet1.Cells(Sheet1.Rows.Count, "A").End(xlUp).Row
    Dim LIST1 As New Collection
    On Error Resume Next
    For I = 2 To z1
    
    
    LIST1.Add Range("A" & I), CStr(Range("A" & I))
    'ComboBox1.AddItem Range("A" & I)
    
    
    Next
    
    
    For I = 1 To LIST1.Count
    
    
    ComboBox1.AddItem LIST1.Item(I)
    
    
    Next
    
    
    End Sub


  4. سپاس ها (1)



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پرسش مشکل در استفاده از ComboBox
    توسط hashemmoussavi در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 3
    آخرين نوشته: 2019/12/29, 01:38
  2. پاسخ ها: 2
    آخرين نوشته: 2016/02/28, 13:41
  3. استخراج داده هاي يکتا از يک ستون جهت استفاده در combobox
    توسط Ali Parsaei در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 3
    آخرين نوشته: 2014/07/03, 11:55
  4. قسمت دوم: توابع پركاربرد حسابداري در اكسل - تابع Straight Line Depreciation - استهلاك به روش خط مستقيم
    توسط misammisam در انجمن آموزش ترفند ها و توابع اکسل در حسابداری
    پاسخ ها: 0
    آخرين نوشته: 2014/05/07, 22:48

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است