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

رخداد Activate کاربرگ هنگامی رخ می‌دهد که یک کاربرگ، برگه نمودار یا نمودار مندرج در آن فعال شود.

دستور اجرا

expression.Activate

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

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

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

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

ندارد.

توضیحات

  • رخداد 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 به صورت صعودی مرتب می‌کند.

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