Office Forum Q&A

Welcome to our Office forum

Technical questions can be asked about Excel, Access, Word, PowerPoint, Outlook, SharePoint and other Office applications without registration and free of charge

New Question

 

י' שואל:

שלום רב,

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

 

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