Graag gedaan, Rudy !
Trouwens, ik heb er zelf ook wat van opgestoken : ik doe vrij veel in VBA maar qua "externe gegevens" bleef dit beperkt tot andere Excel-files, Word en e-mail. Dit was dus een mooie gelegenheid om het binnenhalen van webgegevens eens te bekijken.
Zoals ik kan begrijpen is er eigenlijk maar één oplossing, de eerste case met nul verwijderen en dan zou het wel werken
Toch niet, want als je de vorige keer winst had en nu nieuwe getallen begint in te vullen dan krijg je nog steeds ongewenste msgbox (tot je aan 0 komt, wat misschien zelfs niet gebeurt).
En even experimenteren heeft bovendien aan het licht gebracht dat inlezen door Excel niet behandeld wordt als worksheet_change, dus zelfs geen msgbox op het enige moment waarop je ze wil !
Het kalf is evenwel nog niet verdronken
Ik heb in het bijgevoegde bestand worksheet_change en worksheet_calculate overboord gekieperd, vervolgens er voor gezorgd dat externe verbindingen niet meer automatisch worden bijgewerkt bij openen van het bestand, dan workbook_open toegevoegd en daarin specifiek als eerste instructie dat bijwerken opgenomen, gevolgd door de analyse van AB20.
Bij mij werkt het...
Mvg,
pitufo