Merci pour ta réponse Math (encore toi qui vient à ma rescousse !! lol)
2 petites questions : que signifie le as single signifie ?
Comment faire pour que le résultat se mette automatiquement dans ma case B5 de mon active.wb? (pck pr l'instant, il va uniquement ds la message box?)
-- 11 Mai 2010, 18:00 --
Bon au final, j'ai ça !
Dim WS As Worksheet
Dim Somme As Single
For Each WB In Application.Workbooks
WB.Activate
For Each WS In WB.Worksheets
WS.Activate
If WS.Name = "recap" Then Somme = Somme + WS.Range("C8").Value
Next WS
Next WB
Active.workbook.Sheets("recap r")Range ("C8")= & Somme XCa c'est juste pour montrer ma fin (mauvais syntaxe me semble t il mais c'est pas ca qui me tracasse !)
MsgBox "Somme total = " & Somme
Mon problème est que ma macro fait bien le tour des feuilles mais pas celle des classeurs ouverts, il me semble bien que application.workbooks veut dire classeur ouvert !!
Une solution ?
Merci
End Sub
-- 11 Mai 2010, 18:17 --
Bonsoir,
Apres un reboot d'excel, cela marche !!
Juste un petit souci à regler, quel est la valeur à mettre pour afficher le resultat de la somme dans une cellule ??
Range ("A1")= "& Somme" ne marche pas