Les messages s'affichent aléatoirement suivant l'onglet qui est sélectionné au dernier enregistrement du fichier excel.
Après avoir bidouillé dans tout les sens, j'ai enfin trouvé la source de mon probléme.
Mais je n'arrive par à contourner le probléme.
Pour les besoins de mon fichier, j'ai créé les 2 formules excel suivantes dans un module spécifique.
'Création d'une Fonction spécifique pour vérifier si une cellule contient le caractère "=" en début de formule
Function EstFormule(cel As Range) As Boolean
EstFormule = False
Application.Volatile
If Left(cel.FormulaLocal, 1) = "=" Then EstFormule = True
End Function
'Création d 'une Fonction spécifique pour vérifier si une cellule à les signe ";;" dans la formule
Function Estblanc(cel As Range) As Boolean
Estblanc = False
Application.Volatile
If WorksheetFunction.Search(";;", cel.FormulaLocal) > 0 Then Estblanc = True
End Function
Malheureusement pour que ma macro marche au démarrage, il faudrait que j'enleve ses fonctions.
Est ce que mes fonctions sont mal programmées (dans l'état elles font le boulot que je leur demande )?
Si non il y a t-il un moyen de éviter mon problème?
D'avance merci pour vos solutions