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

תופעות

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

סיבה

אופן פעולה זה מתרחש כאשר התנאים הבאים מתקיימים:

  • הגדרת מפריד הרשימות (תחת אפשרויות אזוריות בלוח הבקרה) היא משהו שאינו פסיק (,). לדוגמה, אם הגדרת האזור שלך היא גרמניה, מפריד הרשימות שלך הוא נקודה-פסיק.

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

  • קוד המאקרו מציין את הרשימה באופן מפורש, במקום להצביע על טווח תאים שבו הערכים החוקיים מפורטים.

פתרון

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

מידע נוסף

ב-Excel, Microsoft Visual Basic for Applications משתמש תמיד בפסיק כמפריד הרשימות. פעולה זו מאפשרת לך לבצע הפעלה של מאקרו במחשבים בעלי הגדרות אזור שונות, מבלי לערוך את הקוד. בעת העברת מערך מופרד באמצעות פסיק באמצעות VBA (XLValidateList Formula1) עבור אימות נתונים, חל מגבלת תווים של 255. כאשר אתה מפעיל מאקרו המשתמש במפריד רשימות כדי לשנות הגדרה, המאקרו ממיר את הפסיק למפריד הרשימה האזורי המקומי. לדוגמה, מצב זה מתרחש אם המאקרו יוצר רשימת אימות נתונים, או מזין נוסחה בתא באמצעות הפקודה Range. formula (מספר1,number2) .

הפניות

לקבלת אימות נתונים נוסף של informationabout ב-Excel, לחץ על מספר המאמר הבא כדי להציג את המאמר ב-Microsoft Knowledge Base:

211485 תיאור ודוגמאות של אימות נתונים ב-Excel

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

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

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×