תעלומה בהרצת מאקרו באקסל
כתבתי את המאקרו הפשוט הבא המציג הודעה עם הערך הנמצא בתא A1 ב-2 שורות:
Sub tar1()
MsgBox "בדיקה" & Chr(13) & Range("a1")
End Sub
בעורך הרצתי את המאקרו ועבד נהדר.
רציתי להריץ דרך אקסל , שם המאקרו נמצא ברשימה, אבל… אין אפשרות להריץ, לחצן RUN לא פעיל , ולמעשה כל אפשרויות הפעולה על המאקרו לא פעילות.
למה?
זה קרה באקסל 2007 ,
בדקתי באקסל 2010 באקסל 2013 באקסל 2016 אותה תופעה.
אבל באקסל 2003 אין בעיות !
למה?
כי אסור שלמאקרו יהיה שם של תא באקסל ,
החל מאקסל 2007 נוספו עמודו כך שיש עמודה בשם TAR לכן TAR1 מהווה כתובת…
מאקרו כזה גם אי אפשר לשייך ללחצן שיפעיל אותו.
מה נלמד מזה?
אם רוצים לתת למאקרו שם הכולל אותיות ובסוף מספר , מומלץ לשים קו תחתון בין האותיות למספר TAR_1 , כך לעולם לא תיווצר הבעיה של כתובת באקסל.



תגובות
תעלומה בהרצת מאקרו באקסל — אין תגובות
HTML tags allowed in your comment: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>