La solution c'est de créer un type contenant chaque colonne, ce qui permet d'une part d'avoir des colonnes avec des types différents, et d'autre part de pouvoir inverser les lignes automatiquement.
Exemple Type Elève Nom as string Notes() as integer End Type
Dim Classe(1 to NbElèves) as Elève Dim NbDeDevoirs as integer
On suppose que NbDeDevoirs a été initialisé, voire augmenter au fur et à mesure
A chaque fois que l'on augmente NbDeDevoirs, on redimensionne Notes()
Pour échanger la ligne I et la ligne J
Dim V as Elèves
V=Classe(I) Classe(I)=Classe(J) Classe(J)=V
"Jean-Michel" a écrit dans le message de news:
Bonjour,
Je veux avoir quelques info sr les tableaux en vb ... Voici un exemple de tableau que je veux traiter :
Dim Tableau(1 to 2, 1 to 2) AS String Tableau(1,0) = "R1222" Tableau(1,1) = "2500" Tableau(2,0) = "R1254" Tableau(2,1) = "3000"
Mais moi ce que je voudrai faire c'est d'inverser les deux lignes
les commandes :
w = Tableau(2) Tableau(2) = Tableau(1) Tableau(1) = w
ne passe pas car il y a qu'une donné dans la paranthese J'aimerai eviter d'inversé chaque donné, et je veux inverser toute la
ligne
Merci d'avance pour vos reponses ...
La solution c'est de créer un type contenant chaque colonne, ce qui permet
d'une part d'avoir des colonnes avec des types différents, et d'autre part
de pouvoir inverser les lignes automatiquement.
Exemple
Type Elève
Nom as string
Notes() as integer
End Type
Dim Classe(1 to NbElèves) as Elève
Dim NbDeDevoirs as integer
On suppose que NbDeDevoirs a été initialisé, voire augmenter au fur et à
mesure
A chaque fois que l'on augmente NbDeDevoirs, on redimensionne Notes()
Pour échanger la ligne I et la ligne J
Dim V as Elèves
V=Classe(I)
Classe(I)=Classe(J)
Classe(J)=V
"Jean-Michel" <jeneveuxpasdespam_coconuts@genial.net> a écrit dans le
message de news:uYqxku2pDHA.688@TK2MSFTNGP10.phx.gbl...
Bonjour,
Je veux avoir quelques info sr les tableaux en vb ...
Voici un exemple de tableau que je veux traiter :
La solution c'est de créer un type contenant chaque colonne, ce qui permet d'une part d'avoir des colonnes avec des types différents, et d'autre part de pouvoir inverser les lignes automatiquement.
Exemple Type Elève Nom as string Notes() as integer End Type
Dim Classe(1 to NbElèves) as Elève Dim NbDeDevoirs as integer
On suppose que NbDeDevoirs a été initialisé, voire augmenter au fur et à mesure
A chaque fois que l'on augmente NbDeDevoirs, on redimensionne Notes()
Pour échanger la ligne I et la ligne J
Dim V as Elèves
V=Classe(I) Classe(I)=Classe(J) Classe(J)=V
"Jean-Michel" a écrit dans le message de news:
Bonjour,
Je veux avoir quelques info sr les tableaux en vb ... Voici un exemple de tableau que je veux traiter :