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

ممکن است هر زمان که اطلاعات خاصی توسط کاربر در یک سلول خاص قرار می گیرد، نیاز به نمایش جعبه پیام داشته باشید. خوشبختانه، استفاده از رویداد Change برای یک کاربرگ می تواند به شما کمک کند تا بفهمید چه زمانی چیزی در یک سلول قرار داده شده است.

به عنوان مثال، اجازه دهید بگوییم که می‌خواهید هر زمان که اطلاعات سلول C3 تغییر می‌کند، پیامی را نمایش دهید. موارد زیر که به پنجره کد برای یک کاربرگ خاص اضافه شده است، این کار را انجام می دهد:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$C$3" Then
        MsgBox "Changed It!"
    End If
End Sub

رویداد Change فراخوانی می شود و محدوده سلولی را به روتین منتقل می کند. در این حالت محدوده به متغیر Target اختصاص داده می شود. سپس آدرس این محدوده علامت زده می شود و اگر برابر با C3 باشد (باید به صورت مطلق ذکر شود، مثلاً 3 $ C)، سپس کادر پیام نمایش داده می شود.

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

پاسخ شما

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

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

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

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 30 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 66 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 26 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 23 visibility
ارسال شده در 25 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 58 visibility

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

207 نفر آنلاین
0 عضو و 207 مهمان در سایت حاضرند
بازدید امروز: 22615
بازدید دیروز: 17853
بازدید کل: 20334794
...