salut,
pas d'accord avec Domsig, savechanges est un paramètre de fermeture qui demande si le programmeur veut enregistrer ou non le fichier.
Ce dont tu parles, c'est WorkBookSboub.Saved = True
Bobspong80 :
Pourquoi une fonction ?
Une fonction récupère un résultat résultant d'un calcul, là tu ne donnes que des instructions à faire, donc il te faut une procédure. De plus, je pense que ByVal sera mieux dans le code
Public Function Generer_bilan(station As String)
Public Sub Generer_bilan(ByVal station As String)
Test pas à pas (F8, dans vb, en ayant placé le curseur dans le code) et vois ce qui cloche.
Et afin de suivre l'évolution des classeurs, réduit la taille de la fenêtre vba, pour voir un peu ce qui se passe sur excel
@++
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"