صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: جایگزینی برای end(xldown)

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1


    آخرین بازدید
    2015/10/20
    تاریخ عضویت
    December 2011
    نوشته ها
    272
    امتیاز
    251
    سپاس
    216
    سپاس شده
    231 در 76 پست
    تعیین سطح نشده است

    جایگزینی برای end(xldown)

    سلام به دوستای گلم
    تو ماکرو ها برای تشخیص آخرین سطر معمولا از end(xldown) استفاده میشه ولی ایراد این روش اینه که که فقط مقدار سل رو در نظر نمیگیره حتی اگه رنگ یا فرمت سل هم تغییر کنه به عنوان اخرین سل پرشده میشناسه ایا روشی هست که فقط سلی که توش مقدار باشه به عنوان آخرین سل پرشده بشناسه؟
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2. #2


    آخرین بازدید
    2023/05/03
    تاریخ عضویت
    January 2012
    محل سکونت
    استان اردبیل / شهرستان پارس آباد (مغان)
    نوشته ها
    1,213
    امتیاز
    2633
    سپاس
    1,399
    سپاس شده
    2,089 در 665 پست
    سطح اکسل
    73.00 %

    Javid Mokhtari به Yahoo ارسال پیام

    RE: جایگزینی برای end(xldown)

    نقل قول نوشته اصلی توسط mahasa shayesteh
    سلام به دوستای گلم
    تو ماکرو ها برای تشخیص آ---ین سطر معمولا از end(xldown) استفاده میشه ولی ایراد این روش اینه که که فقط مقدار سل رو در نظر نمیگیره حتی اگه رنگ یا فرمت سل هم تغییر کنه به عنوان ا---ین سل پرشده میشناسه ایا روشی هست که فقط سلی که توش مقدار باشه به عنوان آ---ین سل پرشده بشناسه؟
    اما این عمل تو Used Range انجام میشه.یه بار دیگه امتحان کنید...
    با شرط گذاری برای انتخاب هم میشه انجام داد.

  3. #3


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

    RE: جایگزینی برای end(xldown)

    سلام
    همونطور که دوست عزیزم آقا جاوید فرمودن در used range استفاده میشه ولی اینکه حتی تغییر فرمت سل تو دستور تاثیر داره جواب مثبته این اتفاق میفته من خودم همیشه از یک تابع برای اینکار استفاده میکنم تو اخرین برنامه ای که خدمت شما ارائه شد اگه بخش ماکرو ها رو نگاه کنین من از تابع lastrow استفاده کردم

  4. #4


    آخرین بازدید
    2015/10/20
    تاریخ عضویت
    December 2011
    نوشته ها
    272
    امتیاز
    251
    سپاس
    216
    سپاس شده
    231 در 76 پست
    تعیین سطح نشده است

    RE: جایگزینی برای end(xldown)

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

  5. #5


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

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

    RE: جایگزینی برای end(xldown)

    سلام مهساجان
    فکر کنم count سل هاي پر رو داشته باشي و بعد هر دفعه بجاي end(xldown) از offset اين تعداد استفاده کني جواب بگيري

  6. #6


    آخرین بازدید
    2015/10/20
    تاریخ عضویت
    December 2011
    نوشته ها
    272
    امتیاز
    251
    سپاس
    216
    سپاس شده
    231 در 76 پست
    تعیین سطح نشده است

    RE: جایگزینی برای end(xldown)

    سلام
    مرسی حسنا جون
    ولی برای اون count هم بلاخره باید بدونه تا کجارو باید بشمره یا منظورت اینه که من یه کانتر بذارم برای هر رکورد ثبت شده؟

  7. #7


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

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

    RE: جایگزینی برای end(xldown)

    انجامش ندادذم.فقط به ذهنم رسيده که ميشه....
    مثلا ما مي خوايم توي ستون a اخرين رديف پر رو پيدا کنيم.
    اگه count(a:A) رو بريزيم توي متغير
    بعد بجاي range(a1).end(xldpwn) مي زنيم range(a1).offset(.....)i
    نميشه اينطوري؟؟

  8. #8


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

    RE: جایگزینی برای end(xldown)

    سلام
    جالب بود فک کنم با application.worksheetsfunction.counta() استفاده کنید بهتره

  9. #9


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

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

    RE: جایگزینی برای end(xldown)

    اره ديگه.مستقيم استفاده کنيم اين ميشه.اگر هم توي متغير بريزيم همون قبلي.که در واقع عين هم هستن[hr]
    اره ديگه.مستقيم استفاده کنيم اين ميشه.اگر هم توي متغير بريزيم همون قبلي.که در واقع عين هم هستن

  10. #10


    آخرین بازدید
    2015/10/20
    تاریخ عضویت
    December 2011
    نوشته ها
    272
    امتیاز
    251
    سپاس
    216
    سپاس شده
    231 در 76 پست
    تعیین سطح نشده است

    RE: جایگزینی برای end(xldown)

    مرسی از دوستان منم معتقدم جواب میده خیلی جالب بود


صفحه 1 از 2 12 آخرینآخرین

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

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

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

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

  1. ماکزیمم شرطی
    توسط s_samira_21 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 3
    آخرين نوشته: 2013/06/05, 14:06
  2. ظاهر کردن گزینه های مختلف در ریبون
    توسط smd7m در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 0
    آخرين نوشته: 2012/10/24, 12:49
  3. تجزیه متن
    توسط rsaleh در انجمن آموزش ساير موضوعات در اكسل
    پاسخ ها: 0
    آخرين نوشته: 1970/01/01, 04:30
  4. ظاهر کردن گزینه های مختلف در ریبون
    توسط smd7m در انجمن آموزش ساير موضوعات در اكسل
    پاسخ ها: 0
    آخرين نوشته: 1970/01/01, 04:30

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

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

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

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

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