Ta formule renvoi a nouveau un "#nom?" mais si je tape entrer sous excel, elle est revalidé et cette fois elle marche.
Y-aurait-il un problème de "comprehension" entre ma macro et excel ?
Je ne peux malheuresement pas fournir l'echantillion a cause des restriction reseaux, en revanche, voici un extrait de ma macro :
Code :
- Sub Nwmnth()
- 'On selectionne le mois a metre en archive
- Worksheets("12 mois" ).Activate
- Range("AA3" ).Value = "=SOMMEPROD((ANNEE(('Accidents 2008'!$A$4:$A$500))=ANNEE(AA1))*(MOIS(('Accidents 2008'!$A$4:$A$500))=MOIS(AA1))*(('Accidents 2008'!$E$4:$E$500)=""Pays de la Loire"" )*(('Accidents 2008'!$I$4:$I$500)=""TO"" ))"
- Sheets(1).Select
- End Sub
|
Edit : J'ai trouver, en faite il me faut mettre toute mes fonctions en anglais (Mois=>Month etc ...)
Mais je ne comprend pas pourquoi en francais cela ne marche pas dans ma macro.
Message édité par darknewbie31 le 31-10-2008 à 13:02:42