גלה את מספר השורות והעמודות בטבלה באמצעות מאקרו VBA

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

כיצד להשתמש במאקרו VBA כדי לברר כמה שורות ועמודות משמשות בטבלת Excel

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

בעוד שב- Excel עד וכולל גירסה 2003 היו רק 256 עמודות ו -65,536 שורות, מאז Excel 2007 יש 16,384 עמודות ו -1,048,576 שורות זמינות.

יש גם פורמטי אחסון שונים ב- Excel עבור שני הגיליונות האלקטרוניים השונים: XLS ו- XLSX. עם זאת, אין זה כך שקובץ XLSX חייב להכיל באופן אוטומטי את דפי העבודה בגודל גדול יותר. אפילו ב- Excel 2007 ו- Excel 2010, כאשר קובץ נפתח במצב תאימות, רק מידות הטבלה הקודמות זמינות.

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

Sub RowUndColumnNumber ()
MsgBox ActiveSheet.Cells.Rows.Count & "Rows" & _
ActiveSheet.Cells.Columns.Count & "עמודות".
סיום תת

אם אתה קורא למאקרו עם גליון עבודה של XLS, Excel מציג לך את מספר השורות והעמודות המתאים, כפי שמוצג באיור הבא:

אם אתה מפעיל את המאקרו מ- Excel 2007 או Excel 2010 ללא מצב תאימות, תיבת דו -שיח מציגה לך את הממדים הגדולים יותר של הטבלה:

בלולאות VBA שעומדות לרוץ בכל התאים בטבלה, לכן תוכל להשתמש בשני המאפיינים ROWS.COUNT ו- COLUMNS.COUNT כמתואר לקביעת ממדי גליון העבודה.

זה יכול לקחת הרבה זמן (במיוחד ב- Excel 2007 ו- Excel 2010) לעבור על כל התאים הזמינים תיאורטית באמצעות מאקרו. אם אתה רק רוצה להגביל לולאות לאזור בו נעשה שימוש, אנו ממליצים להשתמש במקום זאת במאפיין USEDRANGE.

כדי להיכנס למאקרו, הקש על שילוב המקשים ALT F11 ב- Excel. זה מפעיל את עורך VBA בכל גרסאות Excel. שם בוחרים את הפקודה INSERT - MODULE והזינו את המאקרו. כדי להפעיל את המאקרו, הפעל את שילוב המקשים ALT F8 ב- Excel.

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

wave wave wave wave wave