Excel: חפש מחרוזות, אותיות ומספרים באמצעות VBA - ככה עושים את זה

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

כיצד לספור אותיות וספרות באמצעות מאקרו

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

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

דמויות ספירת משנה ()
Dim i As Long
עמדה עמומה כל עוד
סימן עמום כמחרוזת
עמום תא כטווח
עמום a כמחרוזת
Character = InputBox ("איזה תו אתה רוצה לספור?")
i = 0
לכל תא שנבחר
מיקום = InStr (1, UCase (Cell.Value), UCase (תו))
בעוד עמדה 0
i = i + 1
מיקום = InStr (מיקום + Len (תו), תא. ערך, תו)
ונד
התא הבא
a = MsgBox ("המחרוזת" והדמות & "הפכו" _
& i & "נמצאו פעמים.", vbOKOnly, "תוצאת חיפוש")
סיום תת

בשלב הראשון, המאקרו שואל בחלון איזה תו אתה רוצה לחפש באזור המסומן:

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

החיפוש אינו רגיש לאותיות. תוכל גם לחפש מחרוזות ארוכות מאות או מספר. בנוסף לאותיות, ניתן גם לחפש מספרים או שילובי אותיות ומספרים.

טיפ: אם ברצונך לדעת כיצד להזין ולהפעיל פקודות מאקרו ב- Excel, תוכל למצוא כאן תיאור קצר: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -מקרוס- ב- excel-ein.html

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

wave wave wave wave wave