פונקציית VBA UCASE - המרת טקסט לאותיות גדולות ב- Excel

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

יש פונקציה דומה שגם היא עושה את אותו הדבר - ה UCase פוּנקצִיָה.

הפונקציה VBA UCase לוקחת מחרוזת כקלט וממירה את כל התווים הקטנים לאותיות גדולות.

תחביר הפונקציה VBA UCASE

להלן התחביר של הפונקציה VBA UCase

UCase (מחרוזת)

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

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

בואו נסתכל על כמה דוגמאות לשימוש בפונקציה UCase ב- Excel VBA.

דוגמאות ל- VBA UCase

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

תת UCaseExample1 () MsgBox UCase ("בוקר טוב") סיום תת

להלן קוד דוגמה נוסף של VBA, שבו השתמשתי במשתנה ('Var') כדי להחזיק את מחרוזת הטקסט. לאחר מכן משתמשים בפונקציה UCase כדי להמיר אותה באותיות קטנות לאותיות גדולות.

Sub UCaseExample2 () Dim Var As String Var = "בוקר טוב" MsgBox UCase (Var) End Sub

דוגמה נוספת להלן מראה כיצד לקחת את המחרוזת מתא (A1) ולהציג את הטקסט באותיות גדולות שלו בתיבת הודעות.

תת UCaseExample3 () MsgBox UCase (טווח ("A1")) סיום תת

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

להלן א דוגמא מעשית יותר של הפונקציה UCase ב- Excel VBA.

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

תת UCaseExample4 () עמום rng כטווח הגדר rng = בחירה לכל תא בתא rng Cell.Value = UCase (תא) המשנה הבא של קצה התא

להלן מספר דברים שחשוב לדעת על הפונקציה VBA UCase:

  1. הוא משפיע רק על התווים הקטנים של מחרוזת הטקסט. כל תו מלבד תווי הטקסט באותיות קטנות נשאר ללא שינוי. המשמעות היא שמספרים, תווים מיוחדים ופיסוק נותרים ללא שינוי.
  2. אם אתה משתמש בתו null (או הפניה לתא ריק), הוא יחזיר תו null.

פונקציות שימושיות אחרות של Excel VBA:

  • VBA LCase פונקציה.
  • פונקציית VBA TRIM.
  • פונקציית VBA INSTR.
  • פונקציית VBA SPLIT.

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

wave wave wave wave wave