-
אני מעוניין לעשות שאם בתא מסויים הערך הוא 1 הוא יפעיל פקודה כלשהי.
עשיתי כך:
Sub לחצן_אפליקציה() If Range("admin!C2").Value = "1" Then UIHide ElseIf Range("admin!C2").Value = "0" Then UIShow End If End Sub
למעשה הוא לא עובד, בגלל
if
?
או שחסרה כאן קריאה למאקרו -
@ivrtikshoret כשמכניס נתונים
-
@פלורידה
אתה צריך ליצור אירוע בעת שינוי
זה מאקרו מסוגWorksheet_Change
אותו אתה מוסיף לגיליון עבודה הספציפי בו ברצונך ללכוד את השינוים הוא לוכד את כל השינוים ולכן עליך לסנן אם השינוי אירע בתא המסויםדוגמא
Private Sub Worksheet_Change(ByVal Target As Range) ' התנאי האם השינוי אירע בתא מסוים ' If Target.Address = "$A$1" Then If 'תנאי' Then ' פעולה' End If End If End Sub
במקור ראיתי את הרעיון כאן
הסבר בעברית
-