טווח תאי שמות באמצעות VBA

Anonim

כיצד להגדיר שם באמצעות VBA

שמות בטבלאות מועילים מכיוון שאתה יכול לעבוד עם שמות ישירות בנוסחאות ובפונקציות במקום בטווחי תאים. נוסחה כמו SUM (נתונים) קלה יותר לקריאה מאשר SUM (A234: A1546).

כדי להקצות שמות ב- Excel, השתמש בפקודה "הכנס - שם - הגדר". אם אתה רוצה לעשות זאת באמצעות VBA, השתמש בפקודה שֵׁם מִשׁפָּחָה. כך נראה מאקרו מתאים:

שם משנה טווח ()
ActiveSheet.Range ("a234: a1546"). שם = "נתונים"
סיום תת

המאקרו שם את האזור A234: A1546 בגליון העבודה הנוכחי בשם "נתונים". לאחר מכן תוכל להשתמש בשם זה בקלות בנוסחאות, כפי שמוצג באיור הבא:

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

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