חל על
Excel 2010

לקבלת גירסת Microsoft Excel 2000 של מאמר זה, ראה 213649.

לקבלת גירסה קודמת של Microsoft Excel 98 עבור מאמר זה, ראה 141094.

סיכום

למרות ש- Microsoft Excel כולל פונקציות שמ ישנו את הרישיות של טקסט, יש מקרים שבהם ייתכן שתרצה לשנות רישיות טקסט באופן תיכנותי.מאמר זה מכיל שלוש פקודות מאקרו לדוגמה של Microsoft Visual Basic for Applications (פרוצדורות משנה) שניתן להשתמש בהן כדי לשנות את האותיות במחרוזת טקסט לאותיות רישיות, לאותיות קטנות בלבד או לאותיות רישיות בלבד (האות הראשונה בכל מילה היא רישית). פעולות אלה דומות לפונקציות של Excel, =UPPER(), =LOWER() ו- =PROPER().

מידע נוסף

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

מאקרו לשינוי כל הטקסט בטווח לאותיות רישיות

Sub Uppercase()   ' Loop to cycle through each cell in the specified range.   For Each x In Range("A1:A5")      ' Change the text in the range to uppercase letters.      x.Value = UCase(x.value)   NextEnd Sub

מאקרו לשינוי כל הטקסט בטווח לאותיות קטנות

Sub Lowercase()   ' Loop to cycle through each cell in the specified range.   For Each x In Range("B1:B5")      x.Value = LCase(x.Value)   NextEnd Sub

מאקרו לשינוי כל הטקסט בטווח תאים לאותיות רישיות התחלתיות

Sub Proper_Case()   ' Loop to cycle through each cell in the specified range.   For Each x In Range("C1:C5")      ' There is not a Proper function in Visual Basic for Applications.      ' So, you must use the worksheet function in the following form:      x.Value = Application.Proper(x.Value)   NextEnd Sub

בדיקת פקודות המאקרו לדוגמה

כדי לבדוק את פקודות המאקרו לדוגמה, בצע את הפעולות הבאות:

  1. באותה חוברת עבודה המכילה את פקודות המאקרו, הזן את הנתונים לדוגמה הבאים בגליון עבודה חדש: A1: toM B1: toM C1: toM A2: sUe B2: sUe C2: sUe A3: joe SMITH B3: joe SMITH C3: joe SMITH A4: mary B4: mary C4: MARY A5:LOR B5:LOR NOTE: נתונים לדוגמה אלה מכילים טקסט המעוצב במקרים שונים שבהם ניתן להשתמש כדי לאמת את אופן הפעולה של כל מאקרו.

  2. הפעל כל אחת מפקודות המאקרו.

הטקסט בטווח שצוין במאקרו (בשורה עם ההודעה "עבור כל x ב- ...") יעוצב באותיות רישיות, באותיות קטנות או באותיות רישיות, לפי הצורך.

הפניות

לקבלת מידע נוסף אודות אופן השימוש בפונקציות גליון עבודה כדי לשנות את הרישיות של טקסט, לחץ על מספר המאמר הבא כדי להציג את המאמר מתוך מאגר הידע Microsoft Knowledge Base:

263580 כיצד לשנות את הרישיות של טקסט ב- Excelלקבלת מידע נוסף אודות קבלת עזרה עבור Visual Basic for Applications, לחץ על מספר המאמר הבא כדי להציג את המאמר מתוך מאגר הידע Microsoft Knowledge Base:

305326 רשימת משאבי תיכנות עבור Visual Basic for Applications

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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