صفحه 3 از 3 نخستنخست 123
نمایش نتایج: از شماره 21 تا 27 , از مجموع 27

موضوع: معادل vlookup در vba چی هست؟

  1. #21


    آخرین بازدید
    2022/06/28
    تاریخ عضویت
    May 2010
    محل سکونت
    بلژیک
    نوشته ها
    174
    امتیاز
    108
    سپاس
    0
    سپاس شده
    119 در 53 پست
    تعیین سطح نشده است

    RE: معادل vlookup در vba چی هست؟

    اطلاعاتی که قراره در list قرار بگیره رو به صورت Table بزار!
    یعنی همه اطلاعات رو table کن! ترجیحا نام ستون ها رو هم فعال کن!
    Table خاصتی داره که وقتی در ستر زیرش مقداری اضافه می کنی آن سطر خود بخود به table اضافه می شود. و چون قراره شما Rowsourse رو برابر با این Table بزاری پس هر چه اطلاعات به این جدول اضافه شود به List شما هم اضافه می وشد. فکر کنم این طوری مشکل حل شود.


    مثلا اسم Table رو گذاشتی Machines

    در قسمت RowSource این مقدار رو بزار : Machines


    فایل مثال:
    http://www.mediafire.com/file/ec71a17p0zeh7pw/List.xlsm
    -------
    http://md6712.com
    جامعه ایده پردازان: http://idekadeh.com

  2.  

  3. #22


    آخرین بازدید
    2016/07/05
    تاریخ عضویت
    March 2010
    نوشته ها
    151
    امتیاز
    41
    سپاس
    9
    سپاس شده
    28 در 15 پست
    تعیین سطح نشده است

    RE: معادل vlookup در vba چی هست؟

    با تشکر از شما
    من یک همچین مشکلی دارم.
    در فایل توضیح داده شده.
    http://www.4shared.com/file/CXwDWZ62/example_list.html

  4. #23


    آخرین بازدید
    2022/06/28
    تاریخ عضویت
    May 2010
    محل سکونت
    بلژیک
    نوشته ها
    174
    امتیاز
    108
    سپاس
    0
    سپاس شده
    119 در 53 پست
    تعیین سطح نشده است

    RE: معادل vlookup در vba چی هست؟

    ابتدا محدوده ای که قراره کپی کنی رو تبدیل کن به Table1

    این کد رو جایگزین کن:
    Sub Macro1()
    Range("table1").Select
    Selection.Copy
    Range("A2").Select
    ActiveSheet.Paste
    End Sub


    فایل:
    http://www.mediafire.com/file/cjqigda4d878hi5/example%20list.xlsm
    -------
    http://md6712.com
    جامعه ایده پردازان: http://idekadeh.com

  5. #24


    آخرین بازدید
    2016/07/05
    تاریخ عضویت
    March 2010
    نوشته ها
    151
    امتیاز
    41
    سپاس
    9
    سپاس شده
    28 در 15 پست
    تعیین سطح نشده است

    RE: معادل vlookup در vba چی هست؟

    سلام
    دوستان همان طور که در عکس زیر می بینید تایم ها به صورت 0.33 یا 0.5 برای من نشان داده شده
    چکار کنم تا در لیست باکس به صورت تایم نمایش داده بشه؟مثلا 8:00

  6. #25


    آخرین بازدید
    2022/06/28
    تاریخ عضویت
    May 2010
    محل سکونت
    بلژیک
    نوشته ها
    174
    امتیاز
    108
    سپاس
    0
    سپاس شده
    119 در 53 پست
    تعیین سطح نشده است

    RE: معادل vlookup در vba چی هست؟

    برای من که به صورت تایم نوشته می شود. می خوای فایلتو بزار!

    فیلدی که می خوای به صورت تایم نشون به رو نوعش رو Time کن ! نباید مشکلی باشه!
    -------
    http://md6712.com
    جامعه ایده پردازان: http://idekadeh.com

  7. #26


    آخرین بازدید
    2016/07/05
    تاریخ عضویت
    March 2010
    نوشته ها
    151
    امتیاز
    41
    سپاس
    9
    سپاس شده
    28 در 15 پست
    تعیین سطح نشده است

    RE: معادل vlookup در vba چی هست؟

    نقل قول نوشته اصلی توسط m_d6712
    برای من که به صورت تایم نوشته می شود. می خوای فایلتو بزار!

    فیلدی که می خوای به صورت تایم نشون به رو نوعش رو Time کن ! نباید مشکلی باشه!
    ممنون دوست عزیز
    فایل رو پیوست کردم.
    دقت کنید که من به صورتtable نمی خوام!
    با تشکر
    http://www.4shared.com/file/NYzJVIxM/find_time.html
    کد 1 را وارد کنید.

  8. #27


    آخرین بازدید
    2022/06/28
    تاریخ عضویت
    May 2010
    محل سکونت
    بلژیک
    نوشته ها
    174
    امتیاز
    108
    سپاس
    0
    سپاس شده
    119 در 53 پست
    تعیین سطح نشده است

    RE: معادل vlookup در vba چی هست؟

    نقل قول نوشته اصلی توسط esyoo
    نقل قول نوشته اصلی توسط m_d6712
    برای من که به صورت تایم نوشته می شود. می خوای فایلتو بزار!

    فیلدی که می خوای به صورت تایم نشون به رو نوعش رو Time کن ! نباید مشکلی باشه!
    ممنون دوست عزیز
    فایل رو پیوست کردم.
    دقت کنید که من به صورتtable نمی خوام!
    با تشکر
    http://www.4shared.com/file/NYzJVIxM/find_time.html
    کد 1 را وارد کنید.

    این رو با کد خودت جایگزین کن؛ درست میشه!:::

    کد:
    Private Sub CommandButton1_Click()
    For Each c In Range("a1:a20")
    If c.Value = TextBox1.Text Then
    ListBox1.AddItem c
    ListBox1.List(ListBox1.ListCount - 1, 1) = c.Offset(0, 1).Text
    ListBox1.List(ListBox1.ListCount - 1, 2) = c.Offset(0, 2).Text
    ListBox1.List(ListBox1.ListCount - 1, 3) = c.Offset(0, 3).Text
    ListBox1.List(ListBox1.ListCount - 1, 4) = c.Offset(0, 4).Text
    ListBox1.List(ListBox1.ListCount - 1, 5) = c.Offset(0, 5).Text
    End If
    Next
    End Sub
    -------
    http://md6712.com
    جامعه ایده پردازان: http://idekadeh.com


صفحه 3 از 3 نخستنخست 123

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

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

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

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

  1. امکان مرتب سازی چند ستون هست؟
    توسط majid_a110 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 4
    آخرين نوشته: 2012/09/13, 22:56
  2. آیا این مسئله نگهداری و تعمیرات با vba قابل حل هست؟
    توسط esyoo در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 25
    آخرين نوشته: 2012/04/06, 17:51
  3. Accept Labels in Formulas در اکسل 2010 کجاست؟
    توسط esyoo در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 1
    آخرين نوشته: 2011/07/26, 21:44
  4. پاسخ ها: 0
    آخرين نوشته: 2010/03/03, 08:06

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

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

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

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

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