ישנם מצבים שבהם הלקוח מקבל קבצים ממקור חיצוני, שמשתנים מפעם לפעם.
כדי לתת לו שליטה על המידע, אני יוצרת גיליון תחזוקה, שבו הוא כותב באיזו עמודה קיים המידע,
כך שאם המידע משתנה, הלקוח יכול לשלוט בעצמו בתהליך, ולא צריך לפנות אליי לשינוי הקוד.
אז מה הבעיה?
ללקוח הרבה יותר קל לפנות לעמודה על פי האות המציינת אותה,
אבל הקודים ברוב המקרים ירצו להשתמש במספר העמודה, ולא באות.
אז איך ממירים בין האות לבין מספר העמודה?
אפשר ליצור טבלת עזר עם רשימה של כל העמודות ומספרן הסידורי,
ולפנות אל הטבלה בכל פעם שאנו רוצים לדעת מהו המספר,
ואפשר להשתמש בקוד הפשוט הזה, שעושה את העבודה בצורה מתוחכמת אבל סופר פשוטה:
Col = Range("a1")
ColNum = Range(Col & 1).Column
פשוט, לא?
רוצים ללמוד VBA מספר בעברית? לחצו כאן
מעוניינים ללמוד בנוחות ביתכם בקורס מקוון? לחצו כאן