Skip to main content

כיצד לאפשר הזנת מספרים בלבד בתיבת טקסט?

Author: Xiaoyang Last Modified: 2025-05-30

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

חלוקת טווח תאים במספר באמצעות פונקציית הדבקה מיוחדת


arrow blue right bubble חלוקת טווח תאים במספר באמצעות פונקציית הדבקה מיוחדת

קוד ה-VBA הבא יכול לעזור לכם להזין מספרים, נקודה (.) וסימן שלילי בלבד לתוך תיבת טקסט, אנא עשו כך:

1. צור תיבת טקסט על ידי לחיצה על מפתח > הוסף > תיבת טקסט (ActiveX Control), ולאחר מכן סרטט תיבת טקסט לפי הצורך, ראה צילום מסך:

insert textbox from Developer tab

2. לאחר מכן, לחצו לחיצה ימנית על תיבת הטקסט ובחרו קוד תצוגה מהתפריט הקונטקסטואלי כדי לפתוח את חלון Microsoft Visual Basic for Applications, ולאחר מכן החליפו את הקוד המקורי עם קוד ה-VBA הבא לתוך המודול הריק:

קוד VBA: לאפשר הזנת מספרים בלבד לתוך תיבת הטקסט:

Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    If KeyAscii > Asc("9") Or KeyAscii < Asc("0") Then
        If KeyAscii = Asc("-") Then
            If InStr(1, Me.TextBox1.Text, "-") > 0 Or _
               Me.TextBox1.SelStart > 0 Then KeyAscii = 0
        ElseIf KeyAscii = Asc(".") Then
            If InStr(1, Me.TextBox1.Text, ".") > 0 Then KeyAscii = 0
        Else
            KeyAscii = 0
        End If
    End If
End Sub

click View Code to insert vba code

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

only numbers, period symbol and negative sign can be entered into the textbox



מאמרים קשורים:

כיצד ליישם בדיקת איות בתיבת טקסט?

כיצד לשנות את צבע תיבת הטקסט בהתבסס על ערך ב-Excel?

כיצד להכניס תמונה לתוך תיבת טקסט?

כיצד לקבוע ערך ברירת מחדל בתיבת טקסט?

כלי הפרודוקטיביות הטובים ביותר ל-Office

🤖 Kutools AI Aide: מהפכה בניתוח נתונים באמצעות: ביצוע חכם |צור קוד |צור נוסחאות מותאם אישית |נתח נתונים וייצר תרשימים |הפעל פונקציות משופרות
פיצ'רים פופולריים: מצא, הדגש או סמן כפילויות | מחק שורות ריקות | שלב עמודות או תאים מבלי לאבד נתונים |   עיגול ...
חיפוש מתקדם: VLookup עם מספר קריטריונים | VLookup לערכים מרובים | חיפוש במספר גליונות | התאמה עמומה ....
רשימת נפתחת מתקדמת: צור במהירות רשימה נפתחת | רשימה נפתחת תלויה | רשימה נפתחת עם בחירה מרובה ....
מנהל עמודות: הוסף מספר עמודות מסוים | העבר עמודות | החלף מצב תצוגה של עמודות מוסתרות | השווה טווחים ועמודות ...
פיצ'רים נבחרים: מיקוד רשת | תצוגת עיצוב | שורת נוסחאות משופרת | נהל חוברת עבודה וגליון עבודה | ספריית טקסט אוטומטי (Auto Text) | בורר תאריך | מיזוג נתונים | הצפן/פענח תאים | שלח דואר אלקטרוני לפי טבלה חד-ממדית | סינון מתקדם | סינון מיוחד (סנן תאים עם גופן מודגש/נטוי/קו חוצה...) ...
15 ערכות כלים מובילות:12 כלי טקסט (הוסף טקסט, מחק תווים מסוימים, ...) | מעל50 סוגי תרשימים (תרשים גאנט, ...) | מעל40 נוסחאות חכמות (חישוב גיל על פי תאריך לידה, ...) |19 כלי הוספה (הכנס קוד QR, הכנס תמונה מנתיב, ...) |12 כלי המרה (המרה למילים, המרת מטבע, ...) |7 כלי מיזוג ופיצול (מיזוג מתקדם של שורות, פיצול תאים, ...) | ...ועוד

שדרג את כישורי ה-Excel שלך עם Kutools for Excel ותחווה יעילות שלא הכרת. Kutools for Excel מציע מעל300 פיצ'רים מתקדמים לשיפור הפרודוקטיביות ולחסוך זמן. לחץ כאן כדי לקבל את הפיצ'ר שהכי נחוץ לך...


Office Tab מביא ממשק טאב ל-Office והופך את העבודה שלך להרבה יותר קלה

  • אפשר עריכה וקריאה בטאבים ב-Word, Excel, PowerPoint
  • פתח וצור מסמכים מרובים בטאבים חדשים באותו חלון, במקום בחלונות חדשים.
  • הגדל את הפרודוקטיביות שלך ב-50% וצמצם מאות קליקים של עכבר בכל יום!