אל תקפצו לפני שתגמרו לשמוע את השאלה:
האם אפשר להפעיל בקוד VBA קוד של כפתור מסויים, כלומר, יש לי טופס שבו כמה וכמה פקדים שבאירועים שונים צריכים להגיע לאותה שגרת אירוע. אין לי סבלנות להוציא SUB למודול שזה מצריך טיפול באובייקט Me ועוד כהנה וכהנה צרות. מה שהייתי עושה מימים קדמונים הוא פשוט להעתיק את הקוד שוב ושוב ושוב ושוב ושוב ושוב. מה שיוצר בעיה כפולה ומכופלת
1. בזבוז זמן משווע.
2. טירחה דציבורא.
3. כאב ראש עד מיגרנה בכל פעם שצריך לעשות ש י נ ו י בקוד האומלל.
לכן נפשי בשאלתי אם אפשר לכתוב את הקוד פעם אחת ובא לציון גואל ואז לקרוא לו כל פעם נניח:
(ההיגיון גם אומר שזה צריך לעבוד - הפרייבט לא מגביל אותו כי זה אותו טופס, וכל השדות והפקדים גם כן מוכרים לו בלי קידומות מיותרות מהסיבה הנ"ל)
האם אפשר להפעיל בקוד VBA קוד של כפתור מסויים, כלומר, יש לי טופס שבו כמה וכמה פקדים שבאירועים שונים צריכים להגיע לאותה שגרת אירוע. אין לי סבלנות להוציא SUB למודול שזה מצריך טיפול באובייקט Me ועוד כהנה וכהנה צרות. מה שהייתי עושה מימים קדמונים הוא פשוט להעתיק את הקוד שוב ושוב ושוב ושוב ושוב ושוב. מה שיוצר בעיה כפולה ומכופלת
1. בזבוז זמן משווע.
2. טירחה דציבורא.
3. כאב ראש עד מיגרנה בכל פעם שצריך לעשות ש י נ ו י בקוד האומלל.
לכן נפשי בשאלתי אם אפשר לכתוב את הקוד פעם אחת ובא לציון גואל ואז לקרוא לו כל פעם נניח:
קוד:
pkuda_Click()