נכס Excel VBA FormulaR1C1 - פקודות מאקרו קלות של Excel

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

דוגמה זו ממחישה את ההבדל בין A1, R1C1 ו סגנון R [1] C [1] ב Excel VBA.

1. הצב כפתור פקודה בגליון העבודה שלך והוסף את שורת הקוד הבאה (סגנון A1):

טווח ("D4"). נוסחה = "= B3*10"

תוֹצָאָה:

2. הוסף את שורת הקוד הבאה (סגנון R1C1):

טווח ("D4"). FormulaR1C1 = "= R3C2*10"

תוֹצָאָה:

הסבר: תא D4 מפנה לתא B3 (שורה 3, עמודה 2). זוהי התייחסות מוחלטת (סמל $ מול מספר השורה ואות העמודות).

3. הוסף את שורת הקוד הבאה (סגנון R [1] C [1]):

טווח ("D4"). FormulaR1C1 = "= R [-1] C [-2]*10"

תוֹצָאָה:

הסבר: תא D4 מפנה לתא B3 (שורה אחת למעלה ושתי עמודות משמאל). זוהי התייחסות יחסית. שורת קוד זו נותנת את אותה תוצאה בדיוק כמו שורת הקוד בה נעשה שימוש בשלב 1.

4. למה ללמוד על זה? מכיוון שמקלט המאקרו משתמש במאפיין FormulaR1C1 (סגנון R [1] C [1]). מקליט המאקרו יוצר את שורות הקוד הבאות אם תזין את הנוסחה = B3*10 בתא D4.

הסבר: אתה יכול לראות שזו אותה שורת קוד שבה נעשה שימוש בשלב 3.

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

wave wave wave wave wave