Hej
Jeg har en lignende udfordring, man løser den uden VBA. I stedet for at have formlen i alle rækker, har jeg den kun i den nederste række. Efter jeg har indsat data, og kopieret formlen ned i de indsatte rækker, ændre jeg resultaterne til værdier i alle rækker, undtagen den nederste. Så er jeg klar til næste gang der skal indsættes data.
Alternativt kan du have formlen i den øverste række (som altid er synlig, ved brug at funktionen "Frys rude" under Vis).
Venlig hilsen
Jørgen