פורום שאלות ותשובות

ברוכים הבאים לפורום שאלות ותשובות באופיס

ניתן לשאול שאלות טכניות באקסל, וורד, פאורפוינט, אוטלוק, שיירפוינט ושאר יישומי אופיס ללא צורך להירשם וללא עלות

י' שואל:

שלום רב,

האם קיימת אפשרות בהתקיים תנאי מסוים להפעיל אוטומטית מקרו? לדוגמא : 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 תופעל.

 

בברכה,
 
צוות אניפיט