Comment faire monTab[ ] = tab[5][ ] en VB6.0 ?

Comment faire monTab[ ] = tab[5][ ] en VB6.0 ? - VB/VBA/VBS - Programmation

Marsh Posté le 05-05-2006 à 15:12:09    

Bonjour,
 
comme mon titre tente de l'indiquer, je voudrai recopier dans un tableau unidimensionnel une seule dimension d'un tableau multidimensionnel.
 
Exemple :

Code :
  1. Dim monTab(3, 2) As Integer
  2. Dim monTab2(3) As Integer
  3. monTab(0, 0)=0
  4. monTab(0, 1)=1
  5. monTab(0, 2)=2
  6. monTab(1, 1)=3
  7. monTab(1, 2)=4
  8. monTab(1, 3)=5


 
Je voudrais mettre dans monTab2 la 2e ligne du tableau monTab, je pensais faire ceci mais VB n'aime pas...
 

Code :
  1. monTab2()=monTab(1,)


 
Quelle est la syntaxe pour y parvenir ? (sans refaire une allocation complète en parcourrant le tableau)
 
par avance merci !

Reply

Marsh Posté le 05-05-2006 à 15:12:09   

Reply

Marsh Posté le 05-05-2006 à 15:51:36    

Tu n'as pas le choix, il faut que tu passes par une boucle.

Reply

Marsh Posté le 05-05-2006 à 15:55:04    

ok :jap:
C'est bien ce que je craignais :(
 
C'est pas grave mais bon, j'étais en train de netoyer du code, donc ca m'aurait arrangé...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed