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

موضوع: امکان ایجاد فیلتر و جستجود در فرم

  1. #1


    آخرین بازدید
    2019/12/14
    تاریخ عضویت
    September 2014
    نوشته ها
    64
    امتیاز
    22
    سپاس
    3
    سپاس شده
    12 در 11 پست
    سطح اکسل
    37.00 %

    امکان ایجاد فیلتر و جستجود در فرم

    سلام
    من میخوام در یوزر فرم (فایل پیوست ) با توجه به گزینه های تعیین شده بالای فرم امکان فیلتر اطلاعات شیت اکسل و نمایش در لیست باکس رو داشته باشه لطفا راهنمایی کنید.

    باتشکر
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده

  2.  

  3. #2


    آخرین بازدید
    یک هفته پیش
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,518
    امتیاز
    6118
    سپاس
    2,884
    سپاس شده
    4,886 در 1,380 پست
    سطح اکسل
    71.67 %

    سلام،
    فکر کنم به دليل حجم زياد فرمول نويسي يک مقدار انسجام کار به هم ريخته و اشتباهاتي داشته ايد، کليت کار درست است ولي بايد همه کد ها را دوباره چک کنيد.
    مثلا" در رويداد initialize فرم اصلي combo box1 را بر حسب ستون c مقدار دهي نموده ايد يعني برحسب نام ماشين آلات (گريت 2 و ......)
    ولي در کد دگمه "جستجو" يک متغيير c تعريف کرده ايد و نوشته ايد براي هر c در ستون d اگر c مساوي combobox1 بود ..... در صورتي که combobox1 نام ماشين آلات را در بر دارد و هيچ موقع مساوي ستون d نخواهد بود! ستون d نام دپارتمان ها است!!!
    يا ستون را بايد اصلاح کنيد به c يا شماره combobox را بايد اصلاح کنيد، ضمنا" با توجه به اينکه کدها به هم مربوط است بايد کل آنها را دوباره چک کنيد.
    مثلا" در مثال فوق اگر ستون d اشتباه باشد و آن را به ستون c تغيير دهيد کل کدهاي offset که listbox2 با آنها مقدار مي گيرد را بايد يک شماره ستون کم کنيد و ......


  4. #3


    آخرین بازدید
    2019/12/14
    تاریخ عضویت
    September 2014
    نوشته ها
    64
    امتیاز
    22
    سپاس
    3
    سپاس شده
    12 در 11 پست
    سطح اکسل
    37.00 %

    نقل قول نوشته اصلی توسط علي پارسا نمایش پست ها
    سلام،
    فکر کنم به دليل حجم زياد فرمول نويسي يک مقدار انسجام کار به هم ريخته و اشتباهاتي داشته ايد، کليت کار درست است ولي بايد همه کد ها را دوباره چک کنيد.
    مثلا" در رويداد initialize فرم اصلي combo box1 را بر حسب ستون c مقدار دهي نموده ايد يعني برحسب نام ماشين آلات (گريت 2 و ......)
    ولي در کد دگمه "جستجو" يک متغيير c تعريف کرده ايد و نوشته ايد براي هر c در ستون d اگر c مساوي combobox1 بود ..... در صورتي که combobox1 نام ماشين آلات را در بر دارد و هيچ موقع مساوي ستون d نخواهد بود! ستون d نام دپارتمان ها است!!!
    يا ستون را بايد اصلاح کنيد به c يا شماره combobox را بايد اصلاح کنيد، ضمنا" با توجه به اينکه کدها به هم مربوط است بايد کل آنها را دوباره چک کنيد.
    مثلا" در مثال فوق اگر ستون d اشتباه باشد و آن را به ستون c تغيير دهيد کل کدهاي offset که listbox2 با آنها مقدار مي گيرد را بايد يک شماره ستون کم کنيد و ......
    سلام آقای پارسا
    ممنون از راهنمایی شما
    با کمک شما تقریبا مشکل حل شد فقط من چطوری میشه در بازه زمانی مشخص بین دو تاریخ فیلتر انجام بشه با این برنامه فقط همون دو تاریخ فیلتر میشه نه بازه زمانی بین دو تاریخ
    فایل جدید رو پیوست می کنم
    فايل هاي پيوست شده فايل هاي پيوست شده

  5. سپاس ها (1)


  6. #4


    آخرین بازدید
    2019/12/14
    تاریخ عضویت
    September 2014
    نوشته ها
    64
    امتیاز
    22
    سپاس
    3
    سپاس شده
    12 در 11 پست
    سطح اکسل
    37.00 %

    کسی نیست راهنمایی کنه؟

  7. #5


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

    شما باید از این کد استفاده کنی
    این کد برای ادرس گرفتن از سلول های داخل شیت استفاده میشه
    کد:
    Sub test()
    ActiveSheet.Range("$B$3").AutoFilter field:=1, Criteria1:= _
        ">=" & Sheet1.Range("e1"), Operator:=xlAnd, Criteria2:="<=" & Sheet1.Range("e2")
    End Sub
    و این کد مربوط به تعریف تاریخ مشخص و بازه های بین این دو تاریخ رو درنظر میگیره
    کد:
    Sub Macro2()
        ActiveSheet.Range("$B$3:$B$19").AutoFilter field:=1, Criteria1:= _
            ">=1393/09/01", Operator:=xlAnd, Criteria2:="<=1393/09/30"
    End Sub


  8. سپاس ها (3)


  9. #6


    آخرین بازدید
    یک هفته پیش
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    نقل قول نوشته اصلی توسط mreza نمایش پست ها
    سلام
    من میخوام در یوزر فرم (فایل پیوست ) با توجه به گزینه های تعیین شده بالای فرم امکان فیلتر اطلاعات شیت اکسل و نمایش در لیست باکس رو داشته باشه لطفا راهنمایی کنید.

    باتشکر
    به لینک زیر مراجعه کنید

    آموزش فیلتر داده ها بر مبنای چند محدودیت اختیاری و نمایش در لیست باکس





  10. #7


    آخرین بازدید
    2019/12/14
    تاریخ عضویت
    September 2014
    نوشته ها
    64
    امتیاز
    22
    سپاس
    3
    سپاس شده
    12 در 11 پست
    سطح اکسل
    37.00 %

    با سپاس فراوان
    از راهنمایی شما

  11. سپاس ها (2)



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

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

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

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

  1. جستجو و پیدا کردن عدد نزدیک به عدد مورد جستجو
    توسط nimavao در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 8
    آخرين نوشته: 2016/01/27, 12:49
  2. توابع جستجو و جمع نمودن جستجو
    توسط ali0062 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 2
    آخرين نوشته: 2014/03/05, 19:56
  3. يافتن نام استان براي يك شهر از جدول استانها
    توسط karbar در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 3
    آخرين نوشته: 2012/08/27, 11:27
  4. سوال در مورد جستجوی آخرین ردیف مورد جستجو
    توسط omidi در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 2
    آخرين نوشته: 2012/02/13, 19:57

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

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

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

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

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

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