Hvis du har Excel 2007 kan du oprette det som en tabel.
I tabellerne bliver ny række identisk med de foregående.
Jeg tror ikke, at du kan gøre det i tidligere versioner.
VBA står for Visual Basic Applications. Det er et programmeringssprog, som kan bruges til (vist nok) alle office programmerne. I hvert fald til Excel.
Kort sagt - hvis der er noget, der umiddelbart ikke kan lade sig gøre i Excel, så kan det alligevel lade sig gøre - men blot med lidt programmering i VBA. Minder lidt om Macro'er.
Du skriver ikke noget om hvor komplekst dit regneark i øvrigt er og hvor mange data der er.
Er det funktionelt eller visuelt?
Hvis det er et lille regneark og det bare er visuelt så er den nemmeste løsning at kopiere formlerne i C, D og E, kopier bare rigeligt langt ned, så du ikke skal tænke på det. Derefter vælger du betinget formattering på de tre kolonner, hvor ud sætter skriftfarven som det samme som baggrundsfarven (hvid), med mindre der er en værdi der skal vises.