Phillip
XLDnaute Occasionnel
Bonjour,
Je sais que les variables sont détruites à la fin d'un sub mais ça paraît incroyable qu'on ne puisse pas récupérer le résultat quelque part autre que sur une feuille (ou suis-je ignorant ?)...
J'ai crée un programme qui manipule des mots...Dans ce programme, j'ai crée un sous-programme "Voyelles" qui calcule la valeur des voyelles d'un nom...Je voudrais récupérer ce résultat (PointsV) dans le programme principal pour utilisation ultérieure...
D'autre part, je voudrais "appeller ce programme pour le nom et le prénom...Mon code spécifie nom ou prénom en dur, je ne sais plus comment passer nom ou prénom en paramètre...
Merci
Cordialement
Phillip
Je sais que les variables sont détruites à la fin d'un sub mais ça paraît incroyable qu'on ne puisse pas récupérer le résultat quelque part autre que sur une feuille (ou suis-je ignorant ?)...
J'ai crée un programme qui manipule des mots...Dans ce programme, j'ai crée un sous-programme "Voyelles" qui calcule la valeur des voyelles d'un nom...Je voudrais récupérer ce résultat (PointsV) dans le programme principal pour utilisation ultérieure...
VB:
Sub Voyelles()
Static PointsV
nom = Cells(2, 3).Value
nbcarnom = Len(nom)
PointsV = 0
For compteur = 1 To nbcarnom
lettreselect = Mid(nom, compteur, 1)
Lpoints = 0
Select Case lettreselect
Case Is = "a"
Lpoints = 1
Case Is = "e"
Lpoints = 5
Case Is = "i"
Lpoints = 9
Case Is = "o"
Lpoints = 6
Case Is = "u"
Lpoints = 3
Case Is = "y"
Lpoints = 7
End Select
PointsV = PointsV + Lpoints
Next compteur
End Sub
D'autre part, je voudrais "appeller ce programme pour le nom et le prénom...Mon code spécifie nom ou prénom en dur, je ne sais plus comment passer nom ou prénom en paramètre...
Merci
Cordialement
Phillip