Erreur d'execution '13' ?

Bonjour,

je suis nouveau sur ce forum et m'initie au VBA dans le cadre de mon travail.

La formation sur ce site est très bien mais je bloque sur l'exercice suivant :

https://www.excel-pratique.com/fr/vba/variables vba variable

J'ai testé en écrivant moi même le code et en copiant les lignes de commande mais j'ai un message d'erreur qui apparait

image image

Merci

bonjour,

tu dois introduire une valeur en F5 (le numéro de la personne pour laquelle tu veux afficher les données). S'il n'y a pas de valeur, F5 contiendra 0, numéro de ligne contiendra donc 1, en la macro essaiera de mettre le texte "Age" (ligne 1, colonne 3) dans la variable numérique age, ce qui provoquera une erreur de type 13.

Bonjour,

Si tu ne places pas le N° de cellule en F5, il ne peut pas trouver

numeroLigne=Range("F5") +1

Merci pour vos réponses.

Si je ne met pas de valeur sur la cellule F5, la macro ne fonctionne pas :)

re-bonjour,

Si je ne met pas de valeur sur la cellule F5, la macro ne fonctionne pas :)

il faut adapter la macro pour vérifier qu'il y a bien une valeur correcte qui a été introduite en F5. normalement quelque chose que tu seras capable de faire un peu plus tard, si tu continues la formation.

Re,

Bonjour H2so4,

la déclaration --> numeroLigne = Range("F5") + 1

si rien dans F5 cela donne 1

ou 1 sera la ligne 1 qui correspond à l'intitulé Age

or Age est déclaré comme Integer (un nombre) --> PLANTAGE

Rechercher des sujets similaires à "erreur execution"