Bonjour à tous !
Voici ma macro que vous m'avez beaucoup aidé à mettre en place.
Elle fonctionne surtout bien mais je souhaite rajouter : lorsque ma macro exécute toute ma mise à jour
, qu'elle affiche une fenetre toute à la fin avec pour message " mise à jour terminée " et que cette fenetre
disparait toute seulle (sans avoir à cliquer )
Sub Formule()
If MsgBox("Voulez-vous actualiser les données", vbQuestion + vbYesNo, "Actualiser") <> vbYes Then Exit Sub
Application.ScreenUpdating = False
With Range("C2:C39")
.Copy Destination:=Range("B2")
.Formula = "=VLOOKUP(A2,'DNNEES'!$A$2:$E$39,5,FALSE)"
.Value = .Value
.Borders(xlEdgeLeft).LineStyle = xlNone
End With
' Si les dimensions de la plage de changent pas
' Pas besoin de refaire les formules
' Les totaux seront actualisés automatiquement
Range("B40:C40").Formula = "=SUM(B2:B39)"
End Sub
Je vous remercie d'avance pour votre aide !
Cordialement,
FERDI