Bonjour toutes et tous
@Catherine41, pour ne plus avoir ce message
dans la macro peut être mettre ceci
Application.DisplayAlerts = False
ce qui désactivera le message d'erreur, par contre pour voir le message d'erreur :
Application.DisplayAlerts = True
exemple :
Sub mamacro()
Application.DisplayAlerts = False
' le code de ma macro
'...
'...
Application.DisplayAlerts = True
End Sub
ou avec une gestion d'erreur
Sub laMacro()
' source :https://silkyroad.developpez.com/VBA/GestionErreurs/
'Placé en début de macro:
'Si une erreur survient, on va à la ligne "errorHandler"
On Error GoTo errorHandler
'
'La procédure
'
'Permet de sortir de la procédure et évite la gestion d'erreur (errorHandler), si la macro
's'est déroulée sans encombre.
Exit Sub
errorHandler:
'indique le numéro et la description de l'erreur survenue
MsgBox Err.Number & vbLf & Err.Description
End Sub
en espérant que cela puisse résoudre le problème
crdlt,
André