A ættingi tilvísun í Excel fjölvi þýðir miðað við virku klefi. Vertu því varkár með virka reitvalið þitt - bæði þegar þú skráir hlutfallslega viðmiðunarfjölva og þegar þú keyrir það.
Fyrst skaltu opna Sample File.xlsx sem er fáanlegt á netinu . Notaðu síðan eftirfarandi skref til að skrá hlutfallslegt tilvísunarfjölva:
Á Developer flipanum, veldu Use Relative References valkostinn.

Upptaka fjölvi með hlutfallslegum tilvísunum.
Gakktu úr skugga um að reit A1 sé valið.
Á Developer flipanum, veldu Record Macro.
Nefndu fjölvi AddTotalRelative.
Veldu þessa vinnubók fyrir vistunarstaðsetninguna.
Smelltu á OK til að hefja upptöku.
Veldu reit A16 og sláðu inn Total í reitinn.
Veldu fyrsta tóma reitinn í dálki D (D16) og sláðu inn = COUNTA(D2:D15).
Á Developer flipanum, smelltu á Hætta upptöku til að hætta að taka upp fjölva.
Á þessum tímapunkti hefur þú tekið upp tvö fjölvi. Taktu þér smá stund til að skoða kóðann fyrir nýstofnaða fjölvi með því að velja Fjölvi á flipanum Forritari til að opna Macro valmyndina. Veldu AddTotalRelative fjölvi og smelltu á Breyta.
Aftur, Visual Basic Editor opnast og sýnir þér kóðann sem var skrifaður þegar þú skráðir fjölvi. Að þessu sinni lítur kóðinn þinn einhvern veginn svona út:
Sub AddTotalRelative()
ActiveCell.Offset(15, 0).Range("A1").Veldu
ActiveCell.FormulaR1C1 = "Samtals"
ActiveCell.Offset(0, 3).Range("A1").Veldu
ActiveCell.FormulaR1C1 = "=COUNTA(R[-14]C:R[-1]C)"
End Sub
Athugaðu fyrst að kóðinn inniheldur ekki tilvísanir í ákveðin reitsvið (annað en upphafspunktinn, A1). Athugaðu að í þessu fjölvi notar Excel eiginleikann Offset virka reitsins. Þessi eiginleiki segir bendilinn að færa ákveðinn fjölda hólfa upp eða niður og ákveðinn fjölda hólfa til vinstri eða hægri.
Í þessu tilviki segir Offset eiginleikakóði Excel að færa 15 línur niður og 0 dálka þvert á virka reitinn (A1). Vegna þess að fjölvi var skráð með hlutfallslegri tilvísun, mun Excel ekki sérstaklega velja tiltekið hólf eins og það gerði þegar alger tilvísunarfjölvi var tekin upp.
Til að sjá þessa fjölvi í gangi skaltu eyða heildarlínunni fyrir báðar töflurnar og gera eftirfarandi:
Veldu reit A1.
Á Developer flipanum, veldu Fjölvi.
Finndu og veldu AddTotalRelative fjölva.
Smelltu á Run hnappinn.
Veldu reit F1.
Á Developer flipanum, veldu Fjölvi.
Finndu og veldu AddTotalRelative fjölva.
Smelltu á Run hnappinn.
Athugaðu að þessi fjölvi, ólíkt fyrri fjölvi þinni, virkar á bæði gagnasettin. Vegna þess að fjölvi beitir samtölum miðað við virka reitinn, eru samtölurnar notaðar á réttan hátt.
Til að þetta fjölvi virki þarftu einfaldlega að tryggja það