Probleme avec une fonction

Signaler
Messages postés
2
Date d'inscription
mercredi 22 mars 2006
Statut
Membre
Dernière intervention
24 mars 2006
-
Messages postés
2
Date d'inscription
mercredi 22 mars 2006
Statut
Membre
Dernière intervention
24 mars 2006
-
Salut, j'aurais besoin d'aide avec une fonction qui serait capable de chercher des valeurs dans un tableau qui contient l'age,le code de diplome et le sexe...

ex: 33,3,M
23,1,F

AlbinosSSS

4 réponses

Messages postés
14848
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
21 janvier 2022
160
Bonjour

Lit ton tableau avec un for par ex, et dès que tu trouve les valeurs qui t'intéressent, tu les retournes.

Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
0
Messages postés
4030
Date d'inscription
mardi 13 mai 2003
Statut
Modérateur
Dernière intervention
23 décembre 2008
22
Voici un exemple. Toutes les parties en vert sont à adapter en fonction
des choses que tu as déjà prédéfinies (taille du tableau,
ordonnancement des données dans le tableau, ...)


Public Function chercheAge(t() As String,ageVoulu As Long) As Long

' Renverra l'indice de la ligne contenant l'age voulu

Dim lRetour As Long



lRetour= -1

For k=0 To nombreDElementsDeT

If t(k,0) = CStr(ageVoulu) Then

lRetour=k

Exit For

End If

Next k



chercheAge=lRetour

End Function


t(chercheAge(15),0) contiendra peut-être l'age (15 ans)

t(chercheAge(15),1) contiendra peut-être le code de la personne de 15 ans

t(chercheAge(15),2) contiendra peut-être le sexe de la personne de 15 ans






Manu
0
Messages postés
14848
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
21 janvier 2022
160
Bonjour

Ou peut-être avec une structure.

Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)
0
Messages postés
2
Date d'inscription
mercredi 22 mars 2006
Statut
Membre
Dernière intervention
24 mars 2006

oui sauf que maintenant je me demande comment on peut faire pour lire les données selectionné la je fais un boucle dans mon tableau pour sortir les variables voulu soit leur genre ou soit leur scolarisation mais comment je fais pour que apres je puisse additionner tous les ages et les diviser par leur nombre. Et oui j'ai fait une structure associé.

parce que dans l'exemple que tu m'as envoyé a moin que je n'aie pas trop compris c'est l'inverse que tu fais tu sors toutes les personnes de 15 ans alors que moi au contraire je veux selectionner toutes les personnes femme par exemple qui ont un 1 ie c'est toutes les ages de ce monde la que je veux trouver !!!

merci bcp a lavance

AlbinosSSS
0