Relativ reference i egen funktion
Jeg har en hidsig funktion med en rigtig masse hvis'er:=HVIS(Aktiver!$H7=0;HVIS(E$1=ÅR(Aktiver!$D7);(13-MÅNED(Aktiver!$D7))*Aktiver!$C7/Aktiver!$E7/12;HVIS(E$1=ÅR(Aktiver!$D7)+Aktiver!$E7;(MÅNED(Aktiver!$D7)-1)*Aktiver!$C7/Aktiver!$E7/12;HVIS(E$1<ÅR(Aktiver!$D7);0;HVIS(E$1<ÅR(Aktiver!$D7)+Aktiver!$E7;Aktiver!$C7/Aktiver!$E7;0))));HVIS(E$1<ÅR(Aktiver!$H7);HVIS(E$1<ÅR(Aktiver!$D7);0;HVIS(E$1=ÅR(Aktiver!$D7);(13-MÅNED(Aktiver!$D7))*Aktiver!$C7/Aktiver!$E7/12;HVIS(E$1=ÅR(Aktiver!$D7)+Aktiver!$E7;(MÅNED(Aktiver!$D7)-1)*Aktiver!$C7/Aktiver!$E7/12;HVIS(E$1<ÅR(Aktiver!$D7);0;HVIS(E$1<ÅR(Aktiver!$D7)+Aktiver!$E7;Aktiver!$C7/Aktiver!$E7;0)))));HVIS(ÅR(Aktiver!$H7)=E$1;Aktiver!$C7-((MÅNED(Aktiver!$H7-Aktiver!$D7)+(13-MÅNED(Aktiver!$D7))*Aktiver!$C7/Aktiver!$E7/12));0)))
Jeg har tænkt mig at lave en vba-funktion som jeg så kan kalde i regnearket. Jeg er lidt usikker på, hvordan det er med cellereferencerne i formlen. Den ovennævnte formel kan jeg trække både op og ned i kolonner og rækker, hvorefter referencerne ændrer sig. Kan jeg også det i en vba-funktion eller skal der tastes en kode for forskydning i forhold til den celle jeg kontrollerer med?
