Bonjour,
Voila je viens de faire une fonction qui retourne lire un tableau passer en paramètre par valeur.
Dans cette fonction, je regenere un nouveau tableau.
Lorsque ma boucle For i = 0 arrive à nb_lig, j'arrive à la derniere ligne du code : End Function
Je pensé que j'allé arrete... la fonction mais non il revient sur la ligne "'''''''''''''''COMMENTAIRE
C'est parceque c'est une fonction ?
LireTableau =
Code :
- Function LireTableau(ByVal transfert)
- Dim ligne_compare As Integer
- Dim ligne_origine As Integer
- Dim ligne_disponible As Integer
- ligne_disponible = nb_lig
- ligne_suivante = 0
- ligne_origine = 0
- i = 0
- j = 0
- For i = 0 To nb_lig
- For ligne_compare = (i + 1) To nb_lig
- compte = 0
- For j = 0 To nb_col
- If (transfert(i, j) <> -1) And (transfert(ligne_compare, j) <> -1) Then
- If transfert(i, j) >= transfert(ligne_compare, j) Then
- compte = compte + 1
- If compte = ligne_disponible Then
- tableau_original = transfert
- transfert = GenererTableau(ligne_compare, ligne_compare, transfert)
- LireTableau (transfert) '''''''''''''''''''''''''''''''''''''''''''COMMENTAIRE
- ligne_disponible = ligne_disponible - 1
- End If
- End If
- End If
- Next j
- Next ligne_compare
- Next i
- End Function
|
Message édité par PsYKrO_Fred le 29-01-2010 à 12:14:58