איך למיין לפי מאקרו
האם ברצונך למיין נתונים מתוכנית 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