Résolu [Visual Basic] Comment supprimer une ligne du tableau ?

Solutions (9)
Tags :
  • Visual basic
  • string
  • Programmation
|
Bonjour,

alors je suis confronté à un problème tout bête, et j'ai même pas trouver la solution encore...

Alors voila, j'ai un tableau, d'une seule dimension (on peut pas faire plus simple là), et j'ai besoin de supprimer une ligne de ce tableau.

Comment est-ce possible?

D'avance merci
  • Meuniers a édité ce message
Contenus similaires
Meilleure solution
partage
, Modérateur |
Dans ce cas, ce que tu peux tester c'est de déplacer les valeurs d'une case, pour que la dernière valeur soit vide.
Et puis tu fais un ReDim Preserver de la taille -1

Exemple, si tu veux supprimer la valeur de tableau(2), tu mets tableau(3) dans tableau(2) et tu fais un ReDim Preserver tableau(2)
  • Commenter cette solution |
Score
0
òh
òi
|
Bah en tout cas je l'ai pas trouvée xD
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Y'a peut être une fonction toute faite, même si ça m'étonnerait.
  • Commenter cette réponse |
Score
0
òh
òi
|
Meilleure réponse sélectionnée par DivX_666.
  • Commenter cette réponse |
Score
0
òh
òi
|
Oui j'avais effectivement penser à cette solution en dernier recours, mais c'est vrai qu'il aurait été appréciable d'avoir une fonction qui le fait quoi.
Je vais devoir la coder ^^

Merci quand même :) 
@+
  • Commenter cette réponse |
Score
0
òh
òi
|
Oui c'est exact, mais ca fait toujours un tableau de taille variable :) 

  1. Dim tableau(3) As String
  2.  
  3. ReDim Preserve tableau(5)
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Euh... Fais voir ton code avec un tableau à taille variable ?
Je n'ai pas trop fait de VB, mais me semble que c'est pas le cas.
Tu dois pouvoir les redimensionner avec ReDim, mais c'est tout... non ?
  • Commenter cette réponse |
Score
0
òh
òi
|
Une taille fixe? MMmmm je ne suis pas d'accord avec toi, mon tableau à une taille variable.
Je peux en rajouter, alors pourquoi ne pas en supprimer? :-)
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Hello,

Le soucis, c'est qu'un tableau, ça a une taille fixe et ce n'est pas fait pour changer.
Alors quand tu veux supprimer une ligne, il faut recréer un tableau avec toutes les lignes sauf celle que tu veux supprimer.

Pas sûr que t'aies une meilleure méthode que ça.
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS