300 Exempel

FormelR1C1

Formular1c1

Detta exempel illustrerar skillnaden mellan A1 , R1C1 och R [1] C [1] stil i Excel VBA .





1. Placera a kommandoknapp på ditt kalkylblad och lägg till följande kodrad (A1 -stil):

Område ('D4'). Formel = '= B3 * 10'

Resultat:





runda till närmaste 100 i excel

A1 -stil

2. Lägg till följande kodrad (R1C1 -stil):



Område ('D4'). FormulaR1C1 = '= R3C2*10'

Resultat:

R1C1 -stil

Förklaring: cell D4 refererar till cell B3 (rad 3, kolumn 2). Detta är en absolut referens ($ -symbol framför radnumret och kolumnbokstaven).

3. Lägg till följande kodrad (R [1] C [1] -stil):

Område ('D4'). FormelR1C1 = '= R [-1] C [-2]*10'

Resultat:

omvänd ordning av celler i excel

R [1] C [1] Stil

Förklaring: cell D4 refererar till cell B3 (en rad ovan och 2 kolumner till vänster). Detta är en relativ referens. Denna kodrad ger exakt samma resultat som kodlinjen som användes i steg 1.

4. Varför lära sig om detta? Eftersom den Makroinspelare använder egenskapen FormulaR1C1 (R [1] C [1] -format). Makroinspelaren skapar följande kodrader om du anger formeln = B3*10 i cell D4.

Excel makroinspelningsresultat

Förklaring: du kan se att detta är exakt samma kodrad som används i steg 3.

hur man använder indexformel i Excel

6/9 klar! Lär dig mycket mer om att skapa makron>
Gå till nästa kapitel: MsgBox



^