י' שואל:
שלום רב,
האם קיימת אפשרות בהתקיים תנאי מסוים להפעיל אוטומטית מקרו? לדוגמא : IF(J8+K8+L8>=1.5,call macro1,"") =
תודה רבה
תשובה:
ניתן להגדיר באקסל פונקציה מותאמת אישית ולהפעיל אותה מנוסחה בגיליון.לדוגמא: בעורך VBA נגדיר את הנוסחה הבאה שמציגה תיבת טקסט עם הטקסט Test.
Public Function Test()
MsgBox "Test"
End Function
דוגמא לשימוש בפונקציה -
בתא J8 נגדיר את הערך 1, בתאים K8 ו-J8 נגדיר את הערך 0.
בתא J6 נגדיר את הנוסחה הבאה: IF(J8+K8+L8>=1.5,test(),"") =
כעת נעדכן את ערך התא K8 ל-1 והתוצאה היא שהפונקציה Test תופעל.
בברכה,
צוות אניפיט