מיין את הנתונים באמצעות VBA

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

איך למיין לפי מאקרו

האם ברצונך למיין נתונים מתוכנית VBA? כשאתה משתמש ב- Excel באופן אינטראקטיבי, אתה מפעיל את הפקודה "נתונים - מיון", אך כיצד ניתן לעשות זאת באמצעות מאקרו? האיור הבא מציג רשימה לא ממוינת:

כדי למיין רשימה כזו לפי עמודה B, השתמש במאקרו הבא:

תת מיון עמוד הגדלת ()
עמודה מיון כמחרוזת
שטח עמום כמחרוזת
טווח = "A1: D28"
עמוד מיון = "B"
ActiveSheet.Range .Sort _
מפתח 1: = טווח (טור מיון & "1"), סדר 1: = xlAscending, _
Header: = xlGuess, MatchCase: = False, _
כיוון: = xlTopToBottom
סיום תת

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

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

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

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

wave wave wave wave wave