salut,
dsl de ne pas t'avoir repondu plus tot mais etant etudiant, je ne peux aller sur le forum que lorsque je n'ai pas cours, c'est a dire entre 12h et 14h.
donc je viens de regarder, le pb etait tout simple, au debut le code de verification du numero etait une macro et n'etait pas inclus dans le code du bouton, c'est pourquoi une ligne est de trop, il s'agit de la ligne en bleue:
'Verifie que le numero n'existe pas deja (presente ds le module)
Dim num, num2 As Integer
Sheets('bdPlongeur').Select
Range('A2').Select
If ActiveCell.Value = '' Then Exit Sub
If ActiveCell.Value <> '' Then
concernant le code de la verif du numero, la ligne For i = 2 To Range('A65536').End(xlUp).Row correspond a la boucle : pour i allant de 2 a la derniere cellule non vide de la colonne A, en partant de la derniere cellule de la colonne A du classeur ( a savoir A65536).
je ne sais pas si j'ai ete assez clair donc je réessai de t'expliquer autrement le Range... : en fait disont que ce Range('A65536') selectionne la derniere cellule de la colonne A (c'es a dire la cellule A65536), puis remonte jusqu'a trouver une cellule non vide. La ligne de code Range('A65536').End(xlUp).Row renvoi donc un chiffre correspondant au nombre de cellules entre la cellule A2 et la derniere non vide de la colonne A.
pour etre plus clair, ca correspond aux touches Ctrl+bas, haut, droite ou gauche.
voila cette fois cela devrait fonctionner, si ce n'est pas le cas refais signe, mais soi patient.
@+