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

موضوع: (آموزشی) انتخاب خودکار اولین و اخرین ایتم در لیست باکس

  1. #1


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

    (آموزشی) انتخاب خودکار اولین و اخرین ایتم در لیست باکس

    انتخاب اولین ایتم

    کد:
    Private Sub CommandButton1_Click()
    Dim i As Long
        For i = ListBox1.ListCount - 1 To 0 Step -1
            ListBox1.ListIndex = i
        Next i
    End Sub

    انتخاب اخرین ایتم
    کد:
    Private Sub CommandButton2_Click()
    Dim i As Long
        For i = 0 To ListBox1.ListCount - 1
            ListBox1.ListIndex = i
        Next i
    End Sub
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.


  2. سپاس ها (1)


  3.  

  4. #2


    آخرین بازدید
    43 دقیقه پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    سلام
    ممنون از آموزشتون
    فقط يك مشكل اساسي
    اولا براي بدست آوردن اولين و آخرين آيتم ليست باكس نياز به حلقه نيست
    دوما اين كدي كه شما نوشتين اصلا مقدار رو نميده

    در كد زير a مقدار اولين و b مقدار آخرين آيتم ليست باكس رو برميگردونه
    کد:
    list_count = ListBox1.ListCount
    a = ListBox1.List(0)
    b = ListBox1.List(list_count - 1)

  5. #3


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

    نقل قول نوشته اصلی توسط Amir Ghasemiyan نمایش پست ها
    سلام
    ممنون از آموزشتون
    فقط يك مشكل اساسي
    اولا براي بدست آوردن اولين و آخرين آيتم ليست باكس نياز به حلقه نيست
    دوما اين كدي كه شما نوشتين اصلا مقدار رو نميده

    در كد زير a مقدار اولين و b مقدار آخرين آيتم ليست باكس رو برميگردونه
    کد:
    list_count = ListBox1.ListCount
    a = ListBox1.List(0)
    b = ListBox1.List(list_count - 1)
    بله درسته مقدار رو نمیده
    تو عنوان هم درج کردم انتخاب هست فقط از روی لیست باکس یا ردیف اول یا میره ردیف اخر
    مثلا برای کسانی که وقتی ایتم در لیست باکس درج می کنن تمایل دارن به صورت خودکار اتوماتیک اخرین سطر در لیست باکس نشون داده بشه


  6. سپاس ها (1)


  7. #4


    آخرین بازدید
    43 دقیقه پیش
    تاریخ عضویت
    September 2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    4,472
    امتیاز
    12316
    سپاس
    8,923
    سپاس شده
    10,587 در 3,746 پست
    سطح اکسل
    100.00 %

    نقل قول نوشته اصلی توسط ali.b نمایش پست ها
    بله درسته مقدار رو نمیده
    تو عنوان هم درج کردم انتخاب هست فقط از روی لیست باکس یا ردیف اول یا میره ردیف اخر
    مثلا برای کسانی که وقتی ایتم در لیست باکس درج می کنن تمایل دارن به صورت خودکار اتوماتیک اخرین سطر در لیست باکس نشون داده بشه

    درسته من دقت نكردم به عنوان ولي باز هم نيازي به حلقه نيست
    خط اول اولين آيتم ليست باكس و خط دوم آخرين رو انتخاب ميكنهچ

    کد:
    ListBox1.ListIndex = 0
    ListBox1.ListIndex = ListBox1.ListCount-1


  8. سپاس ها (3)



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

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

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

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

  1. (آموزشی) انتخاب خودکار آیتم در لیست باکس
    توسط ali.b در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 2
    آخرين نوشته: 2018/02/01, 14:26
  2. (آموزشی) یافتن آیتم مورد نظر و اعمال تغییرات
    توسط ali.b در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 0
    آخرين نوشته: 2018/01/14, 08:22
  3. نمایش کل ایتم ها در لیست باکس
    توسط سهیل نصرت آبادی1 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 0
    آخرين نوشته: 2017/08/10, 02:07
  4. انتقال اطلاعات از کل شیتها به لیست کلی
    توسط ali719 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 0
    آخرين نوشته: 2016/05/17, 12:28
  5. نمایش آخرین ایتم لیست باکس
    توسط امیر رضا در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 5
    آخرين نوشته: 2014/04/11, 13:10

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

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

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

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

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