نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: کمک: جلوگیری از نمایش اطلاعات تکراری در لیست باکس

  1. #1


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    کمک: جلوگیری از نمایش اطلاعات تکراری در لیست باکس

    با سلام تو فایل نمونه یه سری اطلاعات هست که می خوایم تو یه لیست باکس تو یوزر فرم اونارو نمایش بدیم اما می خوایم بر اساس ستون name سورت بشن یعنی ردیفهایی که اسمشون تکراریه نشون داده نشه.

    http://s1.picofile.com/file/7558016127/Excel_table_List_box.xlsm.html
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2. سپاس ها (1)


  3.  

  4. #2


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام

    RE: کمک: نمایش اطلاعات غیر تکراری در لیست باکس

    سلام
    یکم سوالتون کاملتر بگین
    اگه میخواین که لیست نام ها بدون تکرار در لیست باکس قرار بگیرند بهتره قبل از اضافه شدن به لیست باکس با استفاده از Advance filter قسمت های تکراری رو جدا کنید و بعد به لیست اضافه کنیدشون
    کد مربوط به جداکردن مقادیر غیر تکراری:
    کد PHP:
    Range("B5:B12").AdvancedFilter Action:=xlFilterCopyCopyToRange:=Range("I6:I12"), Unique:=True 

  5. #3


    آخرین بازدید
    2021/02/22
    تاریخ عضویت
    May 2012
    محل سکونت
    تهران
    نوشته ها
    142
    امتیاز
    6
    سپاس
    50
    سپاس شده
    18 در 9 پست
    سطح اکسل
    35.00 %

    sohrabahmadi به Yahoo ارسال پیام

    RE: کمک: نمایش اطلاعات غیر تکراری در لیست باکس

    با سلام به اساتید و دوستان عزیز ، در مورد سوال آقا نیما آیا راهکاری هست که داده ها فقط توی لیست باکس سورت بشن بدون اینکه بخواهیم توی شیت داده ها رو مرتب کنیم؟ با تشکر

  6. #4


    آخرین بازدید
    2018/11/06
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    385
    امتیاز
    905
    سپاس
    665
    سپاس شده
    1,397 در 369 پست
    تعیین سطح نشده است

    RE: کمک: نمایش اطلاعات غیر تکراری در لیست باکس

    نقل قول نوشته اصلی توسط s.cheraghi
    سلام
    یکم سوالتون کاملتر بگین
    اگه میخواین که لیست نام ها بدون تکرار در لیست باکس قرار بگیرند بهتره قبل از اضافه شدن به لیست باکس با استفاده از Advance filter قسمت های تکراری رو جدا کنید و بعد به لیست اضافه کنیدشون
    کد مربوط به جداکردن مقادیر غیر تکراری:
    کد PHP:
    Range("B5:B12").AdvancedFilter Action:=xlFilterCopyCopyToRange:=Range("I6:I12"), Unique:=True 
    با تشکر از شما

    من نمی خوام شیتها رو دست بزنم می خوام با وی بی ای یه فرم داشته باشم که فقط یکی از از ردیفهائی که اسم اونها تکراری هستش رو تو لیست باکس نمایش بده یعنی شرط ما اسم باشه

    یه نمونه کد دارم که کارم میکنه ولی فقط ستون اول رو تو لیست باکس نشوون میده من می خوام تمام ستونها رو نمایش بده:

    کد PHP:
    Private Sub UserForm_Initialize()
        
    Dim col As New Collection
        Dim r 
    As Long
        Dim m 
    As Long
        m 
    Range("A" Rows.Count).End(xlUp).Row
        On Error Resume Next
        
    For 2 To m
            col
    .Add Item:=Range("A" r).ValueKey:=CStr(Range("A" r).Value)
        
    Next r
        
    For 1 To col.Count
            Me
    .ListBox1.AddItem col(r)
        
    Next r
    End Sub 

  7. سپاس ها (1)



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

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

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

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

اطلاعات تکراری در لیست وی

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

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

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