Fonction somme en VBA Le 22/04/2011 à 10:40TTH051Jeune membreMessages45Excel2007 FRInscrit09/04/2009 Bonjour à tous,la ligne de code suivant me retourne une erreur, quelqu'un pourrait-il m'aider :Sheets("Print Out").Range("c" & PrintOut + 6).Formula = "=Somme(Base!i " & ComDeb - 7 & ":i " & ComFin - 11 & " )"merci d'avanceLe 22/04/2011 à 10:46Banzai64Fanatique d'ExcelMessages16'686Excel2003 FR (learning 2010 - 2013)Inscrit21/11/2010BonjourBeaucoup trop d'espaces dans ta formuleDans"=Somme(Base!i "":i "" )"Sheets("Print Out").Range("c" & PrintOut + 6).Formula = "=Somme(Base!i" & ComDeb - 7 & ":i" & ComFin - 11 & ")"Bonne journéeLe 22/04/2011 à 10:58TTH051Jeune membreMessages45Excel2007 FRInscrit09/04/2009Merci pour cette réponse mais lorsque je valide la ligne les espaces se remettent normalement et de plus il y a toujours une erreur d’exécution 1004cordialementLe 22/04/2011 à 11:18Banzai64Fanatique d'ExcelMessages16'686Excel2003 FR (learning 2010 - 2013)Inscrit21/11/2010Bonjourje confirme ma 1ère réponseEt je rajoute une modificationUtilises FormulaLocalSheets("Print Out").Range("c" & PrintOut + 6).FormulaLocal = "=Somme(Base!i" & ComDeb - 7 & ":i" & ComFin - 11 & ")" 52th051-somme-v001.zip (7.15 Ko) Le 22/04/2011 à 11:29TTH051Jeune membreMessages45Excel2007 FRInscrit09/04/2009 ça marche, merci beaucoupBonne journéeRechercher des sujets similaires à "fonction somme vba"ForumsExcel - VBAFonction somme en VBA