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

موضوع: تغییر نشانگر موس در هنگام اجرا ماکرو

  1. #1


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    تغییر نشانگر موس در هنگام اجرا ماکرو

    با سلام
    دوستان من وقتی از طریق UserForm یک سطر رو پاک می کنم (چون تعداد سطر ها زیاده و یه شماره گذاری مجدد انجام میشه) این کار ممکنه 5 تا 10 ثانیه طول بکشه.
    میخوام وقتی ماکرو اجرا شد ایکون موس به ساعت شنی تبدیل بشه و بعد از اتمام کار و اتمام کد ماکرو به نشانگر موس تبدیل بشه.
    از توی اینترنت هم پیدا کردم ولی کار نکرد متاسفانه
    کد:
    Sub macro1()
    
     Application.Cursor = xlWait
    
     ‘Code here
    
     Application.Cursor = xlDefault
    
     End Sub
    از Application.ScreenUpdating = False و True هم استفاده کردم بازم نشد
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


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

    سلام
    من پیشنهاد میکنم بجای اینکار محاسبات رو منوال کنید بعد که کل فرایند تموم شد اتومات کنین
    اینطوری یکبار فقط محاسبات انجام میشه و دیگه این مدت زمان طول نمیکشه
    هرچند من کدتون رو ندیدم ولی فکر کنم با این روش سرعت انجام کدتون خیلی میره بالا

  4. سپاس ها (4)


  5. #3


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    باور کنید این کارو هم کردم ولی اگه بشه ایکون موس تغییر کنه عالی میشه.
    Sheet4.EnableCalculation = False

  6. #4


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

    نقل قول نوشته اصلی توسط atadaliran نمایش پست ها
    باور کنید این کارو هم کردم ولی اگه بشه ایکون موس تغییر کنه عالی میشه.
    Sheet4.EnableCalculation = False

    برای تغییر ماوس سرچ کردم چیز بدرد بخوری پیدا نکردم. بعید میدونم به این راحتیا بشه
    در مورد کد هم لطفا این کد رو امتحان کنید:

    کد:
    Application.Calculation=xlCalculationManual
    
    
    'your codes
    
    Application.Calculation =xlCalculationAutomatic

  7. سپاس ها (1)


  8. #5


    آخرین بازدید
    2024/02/08
    تاریخ عضویت
    April 2011
    نوشته ها
    384
    امتیاز
    245
    سپاس
    415
    سپاس شده
    225 در 123 پست
    سطح اکسل
    67.00 %

    مممنون بابت کد.
    واقعا سرعت بخشید به پروسه ، و سریع تر انجام شد .
    والا تقریبا با یه ترفند من دراوردی به چیزی که میخواستم رسید.
    در هنگام اجرا ماکرو UserformروUnload کردم و بعد از اتمام کار دوباره Show کردم و کار کرد.

    کد PHP:
    Application.Cursor xlWait
    Unload Me




    code hereeee




    Application
    .Cursor xlDefault
    UserForm
    .Show 

  9. سپاس ها (2)



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

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

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

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

  1. تغییر رنگ لیبل در یوزرفرم با حرکت موس
    توسط علی فاطمی در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 7
    آخرين نوشته: 2021/12/17, 19:27
  2. استفاده از غلتک ماوس برای تغییر cobobox
    توسط 4017 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 3
    آخرين نوشته: 2019/07/02, 18:31
  3. تغییر رنگ سطر و ستون با حرکت نشانگر موس
    توسط ali_7010 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 11
    آخرين نوشته: 2017/03/18, 14:26
  4. [حل شده] تغییر نشانگر موس
    توسط aminnajmi66 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 3
    آخرين نوشته: 2016/09/22, 12:52
  5. تغییر آیکون موس در یوزرفرم
    توسط abootorab در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 2
    آخرين نوشته: 2015/05/19, 01:20

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

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

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

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

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