Bonjour à tous, j'ai une formule dans un fichier simple qui est la suivante :
J'ai besoin via VBA de modifier cette formule afin d'atteindre ce résultat :
Or via VBA en utilisant ce code qui marche dans tous les cas de figure que j'ai eu besoin jusqu'a present :
J'ai un message d'erreur de compilation : Erreur de syntaxe qui apprait
Je me doute que le problème vient du fait que j'ai des "" dans ma formule et pose probleme en VBA mais je n'arrive pas trouver de solution pour contourner cette contrainte.
Je vous remerice de votre aide
=SOMME.SI.ENS(R3:R12000;R3:R12000;">0";O3:O12000;"";L3:L12000;"=1")
J'ai besoin via VBA de modifier cette formule afin d'atteindre ce résultat :
=SOMME.SI.ENS(R3:R12000;R3:R12000;">0";O3:O12000;"")
Or via VBA en utilisant ce code qui marche dans tous les cas de figure que j'ai eu besoin jusqu'a present :
VB:Sub rEMPLACERDANSINDICS() Application.DisplayAlerts = False 'Définir la plage de cellules à rechercher et remplacer Dim plage As Range Set plage = Selection plage.Replace what:=";L3:L12000;"=1"", replacement:="", _ searchorder:=xlByRows, MatchCase:=False, _ searchformat:=False, ReplaceFormat:=False End sub
J'ai un message d'erreur de compilation : Erreur de syntaxe qui apprait
Je me doute que le problème vient du fait que j'ai des "" dans ma formule et pose probleme en VBA mais je n'arrive pas trouver de solution pour contourner cette contrainte.
Je vous remerice de votre aide
Dernière édition: