رخداد Calculate کاربرگ (اکسل)

رخداد Calculate بعد از اینکه یک کاربرگ محاسبه مجدد می‌شود، رخ می‌دهد.

دستور اجرا

expression.Calculate

expression متغیری است که یک شی Worksheet را نمایندگی می‌کند.

آیا می‌دانید:

آیا می‌دانید که ماکرونویسی در اکسل به شما این امکان را می‌دهد که با استفاده از دستورات VBA، به‌سرعت کارهای پیچیده را انجام دهید و در عین حال آموزش ویژوال بیسیک در اکسل می‌تواند شما را در ایجاد ماکروهای پیشرفته یاری کند؛ به‌طوری که با تسلط بر این مهارت‌ها، می‌توانید به‌راحتی از نمونه کدهای VBA در اکسل بهره‌برداری کنید و کارایی فرآیندهای خود را به حداکثر برسانید؟

مقدار بازگشتی

ندارد.

ملاحظات

رخداد Calculate هر زمان که مقدار، فرمول یا نام سلول‌هایی که فرمول به آنها وابسته است تغییر کند، رخ می‌دهد.

اگر تنظیمات محاسبه کاربرگ (Workbook Calculation) در حالت Manual (دستی) قرار داشته باشد، تغییر در مقدار، فرمول یا نام سلول‌هایی که فرمول به آنها وابسته است موجب فعال شدن رویداد Calculate نخواهد شد، مگر اینکه کلید F9 یا کلیدهای ترکیبی Shift+F9 یا Ctrl+Alt+F9 یا Ctrl+Shift+Alt+F9 فشرده شود.

محاسبه مجدد یک کاربرگ یا صفحه اکسل بصورت دستی و با استفاده از میانبرهای صفحه کلید طبق جدول زیر می‌باشد:

برایفشرده شود
محاسبه مجدد فرمول‌های تغییر یافته و وابسته در تمام کتاب‌های کار باز. اگر کتاب کار روی محاسبه خودکار تنظیم شده باشد، نیازی به فشردن F9 نیست.F9
فرمول‌ها و فرمول‌های وابسته به آنها را که از آخرین محاسبه تغییر کرده اند را در کاربرگ فعال دوباره محاسبه کنید.Shift+F9 
محاسبه مجدد تمام فرمول‌ها در تمام کتاب‌های کار باز، بدون توجه به تغییرات از آخرین محاسبه.Ctrl+Alt+F9 
بررسی فرمول‌های وابسته و سپس محاسبه مجدد تمام فرمول‌ها در تمام کتاب‌های کار باز، بدون توجه به تغییرات از آخرین محاسبه.Ctrl+Shift+Alt+F9 
محاسبه مجدد فرمول‌ها بصورت دستی در اکسل

توجه داشته باشید که فشردن کلیدهای جدول بالا فقط در صورتی باعث فعال شدن رخداد Calculate خواهند شد که فرمول‌ها و فرمول‌های وابسته از زمان آخرین محاسبه بروز شده باشند.

ویدیوی آموزشی

مثال

کد زیر با استفاده از رخداد Calculate عرض ستون‌های A تا F را متناسب با محتوای آن‌ها بصورت خودکار تنظیم می‌کند.


Private Sub Worksheet_Calculate() 
    Me.Columns("A:F").AutoFit 
End Sub

دیدگاهتان را بنویسید