אם אתם מחפשים לשדרג את ניתוח הנתונים והדו"חות שלכם באופן מקצועי ?
אני ממליץ בחום לשקול את השירות שלנו של תותח Excel.
המומחיות שלנו באקסל תורמת להגשמת היעדים ולפתרון של בעיות מורכבות בצורה יעילה ומהירה.
עם מומחה Excel, אתם יכולים להיות בטוחים שתהליך העבודה שלכם יתנהל בצורה מקצועית.
ליצירת קשר לחצו כאן.

מדריך - - איך כותבים לולאות ב-VBA ?

loop photo
loop photo

ברוכים הבאים לשיעור 7 בקורס ה-VBA מאקרו באקסל .

הפעם נלמד על לולאות.

 

מהן לולאות ?

לולאות זו טכניקה לחזור על אותן פעולות שוב ושוב.

התחביר של כתיבת לולאה פשוטה הוא כזה :

For i=1 to 10


....כאן יבואו הפקודות שעליהן

אנחנו רוצים לחזור....

Next

בין אם אתה בעל עסק קטן או מנהל מחלקה בחברה גדולה, המומחים שלנו לאקסל שלנו יכולים לשנות את האופן שבו אתה עובד.
עם ידע עמוק וניסיון רב שנים באקסל, המומחים שלנו יסייע לך למקסם את הפוטנציאל של הנתונים שלך.
חסוך זמן ומשאבים בעזרת קבצי אקסל משוכללים, דוחות אוטומטיים וממשקים חכמים.
צא לדרך לעסק יעיל וממוקד נתונים עוד היום - צור קשר עכשיו!

בתוך לולאה אפשר לרשום איזה פקודות שנרצה.

הלולאה תרוץ את מספר הפעמים שבין המספר 1 למספר 10.

כלומר אם נרצה שהיא תרוץ יותר פעמים, נשנה את המספרים האלו.

 

דוגמא פשוטה לשימוש בלולאה

הדוגמא פשוטה מאוד ללולאה היא,

המאקרו הבא שמקפיץ את ההודעה “Hello”

3 פעמים.

sub LoopHello()

for I =1 to 3

msgbox "Hello"

Next

end sub

בין אם אתה בעל עסק קטן או מנהל מחלקה בחברה גדולה, המומחים שלנו לאקסל שלנו יכולים לשנות את האופן שבו אתה עובד.
עם ידע עמוק וניסיון רב שנים באקסל, המומחים שלנו יסייע לך למקסם את הפוטנציאל של הנתונים שלך.
חסוך זמן ומשאבים בעזרת קבצי אקסל משוכללים, דוחות אוטומטיים וממשקים חכמים.
צא לדרך לעסק יעיל וממוקד נתונים עוד היום - צור קשר עכשיו!

ואפשר להשתמש גם במשתנה של הלולאה האות i בדוגמאות שלנו עד כה מסמלת את המספר שבלולאה עצמה ועם קצת יצירתיות אפשר להשתמש גם באות הזו בתוך הלולאה עצמה נניח ונרצה לרשום את המילה bubu מהתא e1 עד התא e10 לצורך כך נרשום את המאקרו הבא :

sub LoopBubu()

for i = 1 to 10

range("e" & i).value = "bubu"

next i

End sub

הסבר :

במקום לרשום פקודה שאומרת במפורש את שם התא

הרכבנו את שם התא בצורה דינמית , תוך כדי הריצה של הקוד

כלומר, בכל פעם שהמחשב הגיע אל השורה הראשונה בלולאה

הוא הרכיב את שם הלולאה מהאות e ביחד עם i, והיות והתוכן של i משתנה בכל ריצה של הלולאה

לכן בפעם הראשונה זה יצא תא e1, בפעם השניה e2 וכן הלאה…

בשיעור הבא נרחיב מעט בנושא זה.

בהצלחה!

מחפש פתרון מתקדם ואפקטיבי ב-Excel ?
צוות המומחים שלנו ב-"תותח אקסל" מסוגל להתמודד עם כל אתגר, גדול כקטן , בתחום תוכנת אקסל.
בין אם מדובר בניתוח נתונים מורכב, פיתוח דוחות אוטומטיים או שילוב עם תוכנות אחרות לשימוש יעיל באקסל.
אנחנו בתותח אקסל מציעים פתרונות המותאמים באופן מדויק לצרכים שלכם.
עם ידע רחב וניסיון עשיר, נהפוך עבורך כל פרויקט או בעיה להזדמנות לשיפור והצלחה.
תותח אקסל - הבחירה המושלמת למי שרוצה להשתמש באקסל לא רק ככלי, אלא כנשק עסקי חד וחזק.
צור קשר עכשיו