ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
29 visibility
موضوع: آفیس توسط:

جان باید اطمینان حاصل کند که اقدامات خاصی انجام شده است (اطلاعات اضافه شده و غیره) قبل از اینکه کاربر کاربرگ را ترک کند. او متعجب است که آیا نوعی رویداد ماکرو مانند WorksheetBeforeDeactivate وجود دارد یا خیر.

در واقع دو رویداد وجود دارد که می توانید برای این منظور استفاده کنید. می‌توانید از رویداد SheetDeactivate در ماژول ThisWorkbook برای راه‌اندازی اقدامات هر زمان که کاربر هر کاربرگ را در کتاب کار ترک می‌کند استفاده کنید:

Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
    MsgBox Prompt:="You just left sheet:" & Sh.Name
End Sub

اگر می‌خواهید اقدامات را تنها زمانی فعال کنید که یک کاربرگ خاص را ترک کنند، می‌توانید از رویداد Deactivate در شی WorkSheet استفاده کنید:

Private Sub Worksheet_Deactivate()
     sheet specific code goes here
End Sub

با این حال، باید بدانید که در هر صورت کاربرگ که کاربر برای رفتن به آن انتخاب می کند، کاربرگ فعال پس از تکمیل رویداد خواهد بود. اگر می‌خواهید کاربر را مجبور کنید که در کاربرگ بماند، باید به‌طور خاص او را در کاربرگ قرار دهید، به این ترتیب:

Private Sub Worksheet_Deactivate()
     sheet specific code goes here
    Sheets("Sheet1").Select
End Sub

البته فرض بر این است که نام صفحه کاری که می خواهید کاربر در آن بماند Sheet1 است.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 35 visibility
0 دوستدار 0 امتیاز منفی
1 پاسخ 45 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 28 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 26 visibility
0 دوستدار 0 امتیاز منفی
1 پاسخ 44 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

346 نفر آنلاین
0 عضو و 346 مهمان در سایت حاضرند
بازدید امروز: 49188
بازدید دیروز: 25180
بازدید کل: 20386505
...