رخداد Activate کاربرگ هنگامی رخ میدهد که یک کاربرگ، برگه نمودار یا نمودار مندرج در آن فعال شود.
دستور اجرا
expression.Activate
expression متغیری است که یک شی Worksheet را نمایندگی میکند.
مقدار بازگشتی
ندارد.
توضیحات
- رخداد Activate کاربرگ با جابجایی بین کاربرگها موجود در یک کتاب کار فعال میشود.
- رویداد Activate کاربرگ هنگامی که یک پنجره جدید ایجاد میکنید رخ نمیدهد.
- وقتی بین دو پنجره که همان کارپوشه را نمایش میدهند جابهجا میشوید، رویداد WindowActivate رخ میدهد، اما رویداد Activate کاربرگ برای کارپوشه رخ نمیدهد.
مثال
Private Sub Worksheet_Activate()
Me.Range("a1:a10").Sort Key1:=Range("a1"), Order1:=xlAscending
End Sub
این مثال، یک رویداد Worksheet_Activate
را نشان میدهد که هنگام فعال شدن کاربرگ اجرا میشود. به عبارت دیگر، هنگامی که کاربرگ توسط کاربر انتخاب میشود و به آن جابجا میشود، این کد اجرا خواهد شد.
وقتی که کاربرگ فعال میشود (یعنی زمانی که کاربر به کاربرگ تغییر میدهد)، این کد اجرا شده و محدوده سلولهای A1 تا A10 را براساس مقادیر موجود در ستون A به صورت صعودی مرتب میکند.