טיפ לריצת קוד מהירה יותר – ללא בחירת טווחים באקסל
באקסל חובה להיות בתא רצוי בו רוצים להזין ערך. אין אפשרות אחרת!
ערך מוזן לתא פעיל בגיליון פעיל ובקובץ פעיל.
באקסל VBA אין צורך לבחור קובץ , גיליון ותא רצויים.
בכל קובץ פתוח ניתן לגשת לגיליון רצוי , לתא / טווח רצויים ולהזין ערכים מבלי לבחור אותם!
ויותר מזה, כדאי להקפיד לא לבחור טווחים למעט במקרים יוצאי דופן .
בחירת טווח גוזלת זמן ריצה רב ומכבידה על ריצת המאקרו.
קוד ללא בחירת טווחים רץ מהר יותר באופן משמעותי!
דוגמאות לכתיבת קוד ללא בחירת טווחים:
דוגמא , השמת הערך 100 בתא B5 בגיליון הפעיל בקובץ הפעיל:
Range("B5") = 100
כתיבה מקוצרת:
[B5]=100
דוגמא , השמת הערך 100 בתא B5 בגיליון בשם DOGMA בקובץ הפעיל:
Sheets("DOGMA").Range("B5") = 100
כתיבה מקוצרת:
Sheets("DOGMA").[ B5] = 100
דוגמא , השמת הערך 100 בתא B5 בגיליון בשם DOGMA בקובץ בשם סיסמה.xls:
Workbooks("סיסמה.xls").Sheets("DOGMA").Range("B5") = 100

תגובות
טיפ לריצת קוד מהירה יותר – ללא בחירת טווחים באקסל — אין תגובות
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>