Tämä esimerkki havainnollistaa eroa A1 , R1C1 ja R [1] C [1] -tyyli sisään Excel VBA .
1. Aseta a komentopainiketta laskentataulukkoon ja lisää seuraava koodirivi (A1 -tyyli):
Alue ('D4'). Kaava = '= B3 * 10'Tulos:
Excel-kaava merkkien laskemiseksi solussa
2. Lisää seuraava koodirivi (R1C1 -tyyli):
Alue ('D4'). KaavaR1C1 = '= R3C2*10'
Tulos:
Selitys: solu D4 viittaa soluun B3 (rivi 3, sarake 2). Tämä on ehdoton viittaus ($ -merkki rivinumeron ja sarakkeen kirjaimen edessä).
3. Lisää seuraava koodirivi (tyyli R [1] C [1]):
Alue ('D4'). KaavaR1C1 = '= R [-1] C [-2]*10'Tulos:
kuinka viedä pääsy Exceliin
Selitys: solu D4 viittaa soluun B3 (yksi rivi edellä ja 2 saraketta vasemmalle). Tämä on suhteellinen viite. Tämä koodirivi antaa täsmälleen saman tuloksen kuin vaiheessa 1 käytetty koodirivi.
4. Miksi oppia tästä? Koska Makrotallennin käyttää FormulaR1C1 -ominaisuutta (R [1] C [1] -tyyli). Makrotallennin luo seuraavat koodirivit, jos syötät soluun D4 kaavan = B3*10.
Selitys: näet, että tämä on täsmälleen sama koodirivi, jota käytettiin vaiheessa 3.
miten laittaa tieteellinen merkintätapa Exceliin
Siirry seuraavaan lukuun: MsgBox