ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
81 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 پاسخ 89 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 138 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 98 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 129 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 114 visibility

31.4k سوال

16.7k پاسخ

619 دیدگاه

13.7k کاربر

14 نفر آنلاین
0 عضو و 14 مهمان در سایت حاضرند
بازدید امروز: 113275
بازدید دیروز: 26952
بازدید کل: 33118404
...