Excel VBA FormulaR1C1 Svojstvo - Jednostavne makroe Excel

Sadržaj

Ovaj primjer ilustrira razliku između A1, R1C1 i R [1] C [1] stil u Excel VBA.

1. Postavite naredbeni gumb na svoj radni list i dodajte sljedeći kodni redak (stil A1):

Raspon ("D4"). Formula = "= B3*10"

Proizlaziti:

2. Dodajte sljedeći kodni redak (stil R1C1):

Raspon ("D4"). Formula R1C1 = "= R3C2*10"

Proizlaziti:

Objašnjenje: ćelija D4 upućuje na ćeliju B3 (redak 3, stupac 2). Ovo je apsolutna referenca (simbol $ ispred broja retka i slova stupca).

3. Dodajte sljedeći kodni redak (stil R [1] C [1]):

Raspon ("D4"). Formula R1C1 = "= R [-1] C [-2]*10"

Proizlaziti:

Objašnjenje: ćelija D4 upućuje na ćeliju B3 (jedan redak iznad i 2 stupca lijevo). Ovo je relativna referenca. Ovaj kodni redak daje potpuno isti rezultat kao kodni redak koji se koristi u 1. koraku.

4. Zašto učiti o tome? Budući da Makro snimač koristi svojstvo FormulaR1C1 (stil R [1] C [1]). Makro snimač stvara sljedeće kodne retke ako unesete formulu = B3*10 u ćeliju D4.

Objašnjenje: možete vidjeti da je to potpuno isti kodni redak korišten u koraku 3.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave