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

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