Ajouter une variable dans une boucle ?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Ajouter une variable dans une boucle ?

Message par wolfjeremy »

Salut,

Je voudrais savoir comment ajouter une nouvelle variable a chaque boucle for next ? voici mon code :


        For n=1 To nbr
       
         Shared projetn.s
       
         pos = pos2+1
       
         pos2 = FindString (projets, "," , pos)
         
          If pos2 > 0
         
           projetn = Mid (projets, pos, (pos2)-pos)
         
          Else
         
           point = FindString (projets, "." , pos)-pos
           
           projetn = Mid (projets, pos, point)
         
          EndIf
         
          Debug projetn
       
        Next


Donc en faite il faut a chaque fois créer une variable "projet" + le nombre de la boucle en cour... comment est-ce que je peut faire ?

Merci d'avance pour votre réponse.

P.S.: je sais que la question est idiote mais je n'y arrive vraiment pas :?
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

Avec une liste chainée par exemple.
"Qui baise trop bouffe un poil." P. Desproges
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

à quoi ressemble le contenu de ta variable 'projets' ?

en tout cas à priori ce que tu demandes est impossible.
il faut en revanche utiliser un tableau (Dim) tout simplement.

Dim projet.s(100)

projet(n) = Mid(xxx)
Image
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Ha oui zut excuser j'oublie a chaque fois les tableaux... sa devrais pourtant etre un reflex mais j'y pense jamais je sais pas pourquoi :?

Merci pour vos réponse.
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

J'avais pas compris ton problème, quand je vois ma réponse, j'ai :oops:
"Qui baise trop bouffe un poil." P. Desproges
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

C'est pas grave, ce qui compte c'est que tu a esseyer de m'aider :wink:
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

en tout cas tu t'en serais mieux sorti avec une liste chainee qu'avec des variables. mais là le tableau c'est mieux.
Image
Répondre