בירור | מחפש אופציה לעצור פקודת מאקרו באמצע פעולה
-
אני מבקש את עזרתכם במציאת רעיון לאופציה לעצור פקודת מאקרו באמצע פעולה כגון ע"י הקשת ESC.
או על ידי הוספת שורות לקוד מאקרו או ע"י מאקרו חדש עבור זה, או ע"י שילוב שניהם.
מבקש ידע מועיל.
באם ימצא רעיון טוב יכנס אי"ה לוורד תורני.
אני מוסיף מקור לעיון אם מיהו יכול להוציא מזה דברים מועילים, כי אני איני מבין בזה כל כך.
עיין כאן:
https://stackoverflow.com/questions/6776919/stopping-excel-macro-executution-when-pressing-esc-wont-work -
-
@יהודי-צעיר כתב בבירור | מחפש אופציה לעצור פקודת מאקרו באמצע פעולה:
אין לי
יכול להיות שכתוב PAUSE
אם לא, אז תנסה
FN+CTRL+B
עובד גם
FN+CTRL+P -
@יהודי-צעיר אפשר מאד פשוט
כותבים במאקרו פקודה
DOEVENTS
ואז אפשר לעצור אותה באמצע עם CTRL+BREAK -
@menajemmendel כתב בבירור | מחפש אופציה לעצור פקודת מאקרו באמצע פעולה:
CTRL+BREAK
מה זה-BREAK?
וגם אשמח שתסביר לי איפה לכתוב בדיוק ומה לעשות. -
@יהודי-צעיר הוא כתפור במקדלת
וצריך לכתוב שורה
DOEVENTS בתוך הלולאה שמריצה את התוך -
אין לי
-
@יהודי-צעיר כתב בבירור | מחפש אופציה לעצור פקודת מאקרו באמצע פעולה:
אין לי
יכול להיות שכתוב PAUSE
אם לא, אז תנסה
FN+CTRL+B
עובד גם
FN+CTRL+P -
פוסט זה נמחק!
-
@menajemmendel בדקתי וזה עובד, שכוייח!
המעלה של תוספת זו לפקודת המאקרו שזה גם מונע מסך שחור בפקודה ארוכה, גם בלי לעצור אותה. -
-
@יהודי-צעיר כתב בבירור | מחפש אופציה לעצור פקודת מאקרו באמצע פעולה:
@menajemmendel בדקתי וזה עובד, שכוייח!
המעלה של תוספת זו לפקודת המאקרו שזה גם מונע מסך שחור בפקודה ארוכה, גם בלי לעצור אותה.נכון, כתבתי את זה בפוטס כאן
-
@menajemmendel כתב בבירור | מחפש אופציה לעצור פקודת מאקרו באמצע פעולה:
כותבים במאקרו פקודה
DOEVENTS
ואז אפשר לעצור אותה באמצע עם CTRL+BREAKDOEVENTS
זה מאט מאד את המאקרו,
אבל באמת גם בלי זה אפשר ללחוץ על הקיצור מקשים שהבאת וזה עובד.
מעניין לשמוע עוד רעיונות. -
@יהודי-צעיר כתב בבירור | מחפש אופציה לעצור פקודת מאקרו באמצע פעולה:
זה מאט מאד את המאקרו,
לפעמים, לא בכל המאקרוים, אני לא יודע במה זה תלוי
[אומר לך מידיעה בתור אחד שיש לו סטופר אוטומטי במאקרוים שלי, ומודד אותם על השניה]אבל באמת גם בלי זה אפשר ללחוץ על הקיצור מקשים שהבאת וזה עובד.
לפעמים, לא בכל המאקרוים, אני לא יודע במה זה תלוי, אבל לדוגמא כשיש לך לולאה אין סופית, לא מועיל בלי זה.
מלבד זה, אתה צריך DOEVENTS כדי שלא יהיה לך מסך לבן כמ''ש מקודם.