Je souhaiterai trier un tableau à 2 dimensions. Je souhaiterai en fait intervertir des colonnes en fonction des valeurs d'un même ligne. Quelqu'un aurait une fonction de ce genre?
Je souhaiterai trier un tableau à 2 dimensions. Je souhaiterai en fait intervertir des colonnes en fonction des valeurs d'un même ligne. Quelqu'un aurait une fonction de ce genre?
Tu veut inverser les contenus des deux colonnes ? Tu as penser a utiliser un tableau tampon ?
Pourrait tu detailler un peu plus parce que je comprend pas tout !
"Les cons ca ose tout, c'est même à ca qu'on les reconnait" M. AUDIARD
"L'intelligence, on croit toujours en avoir assez, vu que c'est avec ça qu'on juge" COLUCHE
Spidercochon ! Spidercochon !
Il peut marcher au plafond.
Est-ce qu'il peut tisser une toile ?
Bien sûr que non c'est un cochon
Prends garde Spidercochon est là...
J'ai résolu le pb, voici le code pour ce que ça interresse:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 Function Tri(montableau,j,asc) for i = UBound(montableau,2) - 1 To 0 Step -1 for k= 0 to i if asc = "ASC" then if (montableau(j,k)>montableau(j,k+1)) then For n=0 to Ubound(montableau,1) temp = montableau(n,k+1) montableau(n,k+1) = montableau(n,k) montableau(n,k) = temp Next end if else if (montableau(j,k)<montableau(j,k+1)) then For n=0 to Ubound(montableau,1) temp = montableau(n,k+1) montableau(n,k+1) = montableau(n,k) montableau(n,k) = temp Next end if end if next next Tri = montableau end function
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager