החלף אוטומטית אומלאוטים בטבלאות Excel

תוכן העניינים

אתה יכול בקלות להחליף את כל אומלאוטים באמצעות מאקרו

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

אם אתה צריך להחליף מידע עם מערכות אחרות או לשלוח נתונים למדינות אחרות, לכן זה יכול להיות שימושי להחליף את כל המסמכים בטבלה. אתה מחליף את ä עם ae, ö עם oe וכו '.

כמובן שאתה יכול לעשות זאת על ידי קריאה חוזרת לפונקציה EDIT - REPLACE. אבל זו הרבה עבודה. אם ברצונך להחליף את כל שלושת העגלות ä, ö ו- ü באותיות גדולות וקטנות כמו גם ב- ß, עליך לבצע שבע פעולות החלפה ברציפות.

זה יותר קל עם מאקרו. להלן קוד התוכנית המתאים:

Sub ReplaceUmlauts ()
עמום תא כטווח
עם Application.WorksheetFunction
לכל תא שנבחר
Cell.Value = .Substitute (.Substitute (.Substitute (.Substitute (_
.Substitute (.Substitute (.Substitute (Cell.Value, "ä", "ae"), _
"ö", "oe"), "ü", "ue"), "Ö", "Oe"), "Ü", "Ue"), "ß", "ss"), _
"Ä", "איי")
התא הבא
סיים עם
סיום תת

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

כדי להשתמש במאקרו, בחר תחילה את התאים שבהם ברצונך להחליף את ה- omlauts ולאחר מכן התקשר למאקרו. האיור הבא מראה כיצד נראית הטבלה עם אומלאוטים לאחר הפעלת המאקרו:

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave