Programme VBA problème ...
Résolu
Bonjour, j'ai un petit DM de VBA pour demain mais j'ai un léger problème.
Il me signale une erreur d'incompatibilité de type.
Avant tout voici les consignes de mon devoir :
Programme qui permet de prédire la taille d'un enfant en fonction de son sexe et de la taille de ses parents.
- Garçon : Moyenne de la taille des parents + 6.5
- Fille : Moyenne de la taille des parents -6.5
Je vous link un screen du code avec la ligne concernée mise en valeur.
Impossible de trouver mon erreur :/
Merci d'avance pour votre aide !
=====> http://image.noelshack.com/fichiers/2012/50/1355330438-vba.jpg
Il me signale une erreur d'incompatibilité de type.
Avant tout voici les consignes de mon devoir :
Programme qui permet de prédire la taille d'un enfant en fonction de son sexe et de la taille de ses parents.
- Garçon : Moyenne de la taille des parents + 6.5
- Fille : Moyenne de la taille des parents -6.5
Je vous link un screen du code avec la ligne concernée mise en valeur.
Impossible de trouver mon erreur :/
Merci d'avance pour votre aide !
=====> http://image.noelshack.com/fichiers/2012/50/1355330438-vba.jpg
4 réponses
-
up !
-
Up :/ J'suis vraiment en galère :S
-
up :(
-
ContributeurBonjour,
dans le cas d'un test multiple sur une variable, il faut réécrire à chaque fois la variable. soit :If sexe = "Masculin" Or sexe = "masculin" Or sexe = "MASCULIN"
En revanche, tu peux simplifier ton code enIf Upper(sexe) = "MASCULIN" Then
Le Upper() permet de tout transformer en majuscule. Lower() transformera tout en minuscule. A toi de choisir ^^
Cordialement.