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

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