Signaler

Erreur d'exécution 13 Incompatibilité de type [Résolu]

Posez votre question edlyg 8Messages postés lundi 13 novembre 2017Date d'inscription 19 novembre 2017 Dernière intervention - Dernière réponse le 13 nov. 2017 à 21:33 par edlyg
Bonsoir

Je suppose que la question a été posée plein de fois mais je débute et suis un peu démunie.
J'ai saisie le code VBA et exécuté ma macro une première fois sans problème.
Lorsque j'ai voulu ré-exécuter la macro j'ai eu un message Erreur d'exécution 13 Incompatibilité de type. Dans le code une ligne est surlignée en jaune mais je ne vois pas ce qui pose problème.
Voici la copie du code. C'est la ligne en gras qui est surlignée en jaune lorsque j'ouvre la modification




Vous remerciant par avance pour l'aide que vous pourrez m'apporter
Utile
+0
plus moins
Bonjour

Dans la ligne
N = Right(Range("C3").Value, 5)

tu définis N comme un String

ensuite tu fais comme si N était un nombre
Format(N + 1,"00000")

il faudrait plutot ecrire
Format (Val(N)+1, "00000")
Donnez votre avis
Utile
+0
plus moins
bonjour,
je suggère de remplacer
Dim N
Sub Numéro

par
Sub Numéro 
Dim N as Long
Donnez votre avis
Utile
+0
plus moins
Merci Yoda
Ca marche nickel !
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !