Bonjour,
Dans le sub qui suis, je constate que lorsque je place une valeur dans un range, err.number = 9
si je la place dans toto err.number = 0
Je constate aussi que , n'ayant pas "on error resume next", le err.number = 9 n'est pas considéré comme une erreur!!! puisque le sub ne plante pas.
Avez-vous le même phénomène???
Sub test_numer()
Err.Number = 0
Sheets("feuil1" ).Range("A1" ) = Sheets("feuil1" ).Range("A2" )
MsgBox Err.Number
Err.Number = 0
toto = Sheets("feuil1" ).Range("A2" )
MsgBox Err.Number
toto = "vis"
Sheets("feuil1" ).Range("A1" ) = toto
MsgBox Err.Number
End Sub
Cordialement