הוספה ומחיקה של עמודות ושורות לפי קריטריונים בקוד VBA
הי,
אשמח לעזרתכם...
יש לי גיליונות אקסל עם טבלאות עם נתונים ונוסחאות שעוברות עדכונים על בסיס שוטף.
מצורף קובץ לדוגמא.
אני צריך לרשום 2 קודי VBA שיאפשרו:
1) העתקת שורה קבועה (עם נוסחאות) והכנסתה (insert) למקום שיסומן בגיליון, ובמקביל מחיקת שורה מסומנת:
אם יוקלד "1" בעמודה A ליד שורה מסויימת, לחיצה על כפתור המאקרו תעתיק את השורה הקבועה (שורה 8) ותכניס אותה (insert) בשלמותה (כולל נוסחאות) מעל השורה שלידה הוקלד "1".
אם יוקלד "0" בעמודה A ליד השורה המסויימת, השורה הזו תימחק בשלמותה.
2) בעמודות התאריכים, בלחיצה על כפתור מאקרו, מחיקת עמודות עם תאריכים של חודש שחלף (לפי הדוגמא - נובמבר 2016) והוספת עמודות חדשות לחודש חדש שלא מופיע עדיין בטבלה (לפי הדוגמא - מרץ 2017), כולל כל הנוסחאות שמופיעות בתאים אלו.
הערה: יש לי כמות גדולה של גיליונות בתבנית זהה עם צורך זהה כמתואר, כך שלמען היעילות והנוחות, אצטרך ש-2 הקודים הללו יוכלו לשרת כל גיליון כשלעצמו ושלא יהיה צורך לשכפל אותם לכל גיליון בנפרד.
תודה מראש
הי,
אשמח לעזרתכם...
יש לי גיליונות אקסל עם טבלאות עם נתונים ונוסחאות שעוברות עדכונים על בסיס שוטף.
מצורף קובץ לדוגמא.
אני צריך לרשום 2 קודי VBA שיאפשרו:
1) העתקת שורה קבועה (עם נוסחאות) והכנסתה (insert) למקום שיסומן בגיליון, ובמקביל מחיקת שורה מסומנת:
אם יוקלד "1" בעמודה A ליד שורה מסויימת, לחיצה על כפתור המאקרו תעתיק את השורה הקבועה (שורה 8) ותכניס אותה (insert) בשלמותה (כולל נוסחאות) מעל השורה שלידה הוקלד "1".
אם יוקלד "0" בעמודה A ליד השורה המסויימת, השורה הזו תימחק בשלמותה.
2) בעמודות התאריכים, בלחיצה על כפתור מאקרו, מחיקת עמודות עם תאריכים של חודש שחלף (לפי הדוגמא - נובמבר 2016) והוספת עמודות חדשות לחודש חדש שלא מופיע עדיין בטבלה (לפי הדוגמא - מרץ 2017), כולל כל הנוסחאות שמופיעות בתאים אלו.
הערה: יש לי כמות גדולה של גיליונות בתבנית זהה עם צורך זהה כמתואר, כך שלמען היעילות והנוחות, אצטרך ש-2 הקודים הללו יוכלו לשרת כל גיליון כשלעצמו ושלא יהיה צורך לשכפל אותם לכל גיליון בנפרד.
תודה מראש