Modifier formule en VBALe 27/06/2019 à 11:03valmaxMembre fidèleMessages488Excel2013Inscrit19/10/2013 Bonjour,Est-il possible de mettre cette formule en VBA:=SIERREUR(DROITE(E5;NBCAR(E5)-19);"")Je vous remercieMaxLe 27/06/2019 à 11:11MPETITMembre fidèleMessages392Excel2019 FrInscrit20/06/2019EmploiApprenti Ingénieur Industrie 4.0Bonjour,Fichier plus le contexte svp. Pour comprendre ce que tu veux faire c'est mieux ;DLe 27/06/2019 à 11:15vvince1512Membre fidèleMessages220Excel2010 ENInscrit23/04/2019Bonjour,quelque chose du type (à adapter)if len(E5) < 19 then msgbox "ton message d'erreur"Le 27/06/2019 à 11:26valmaxMembre fidèleMessages488Excel2013Inscrit19/10/2013Bonjour vince, MPETIT,Je joint un fichier exempleMerciMax 8modifier-formule-en-vba.xlsm (10.39 Ko) Le 27/06/2019 à 11:42vvince1512Membre fidèleMessages220Excel2010 ENInscrit23/04/2019VoilàSub test() For Each c In Range("J8:J39") If c.Offset(0, -1) <> "" Then valeur = Split(c.Offset(0, -1), ":") c.Value = valeur(1) End If Next c End SubLe 27/06/2019 à 11:58valmaxMembre fidèleMessages488Excel2013Inscrit19/10/2013 Re,Oui sa fonctionne mais j'ai oublié de dire qu'il doit rectifier dans la colonne "I"en "J" c'était l'exemple excuse moiMaxRechercher des sujets similaires à "modifier formule vba"ForumsExcel - VBAModifier formule en VBA