matrice sous vba

matrice sous vba - VB/VBA/VBS - Programmation

Marsh Posté le 12-07-2005 à 09:42:15    

bonjour
 
Je voudrais utiliser des matrices dans une fonction que j'ai crée sous vba. Cette matrice n'existe pas sur une feuille Excel (je l'utilise pour un calcul intérmédiaire). Le problème c'est que je galère depuis hier et j'arrive tjs pas à définir une matrice VBA. Est-ce que qq'un peut m'aider svp?
 
Merci
   

Reply

Marsh Posté le 12-07-2005 à 09:42:15   

Reply

Marsh Posté le 12-07-2005 à 09:46:32    

Une matrice, c'est un tableau à deux dimensions

Reply

Marsh Posté le 12-07-2005 à 10:11:35    

et comment tu définis un tableau à 2 dim sous vba?

Reply

Marsh Posté le 12-07-2005 à 10:12:08    

En apprenant à développer en VBA :D

Reply

Marsh Posté le 12-07-2005 à 10:23:13    

Pour être plus précis, je veux créer une matrice 6*6, et puis extraire à chaque fois une colonne ou une ligne de cette matrice.

Reply

Marsh Posté le 12-07-2005 à 11:51:10    

Dim tableau(1 To 6, 1 To 6) As Variant
crée un tableau de 6*6

Reply

Marsh Posté le 12-07-2005 à 14:34:42    

et après pour extraire la 2ème ligne de mon tableau, je fais comment?
Merci

Reply

Marsh Posté le 12-07-2005 à 17:48:16    

pika75 a écrit :

et comment tu définis un tableau à 2 dim sous vba?


 
 
En créant une structure de type tableau :D  
 
Je sais le faire en C mais pas en VB


---------------
"Donne un poisson à un homme, et tu le nourris pour un jour.
Reply

Marsh Posté le 12-07-2005 à 18:04:04    

extraire la ligne 2 (en concaténant par exemple)
dim sRow as integer
sRow = ""
for i = 1 to 6
   sRow = sRow & " / " & tableau(2,i)
next i
msgbox sRow

Reply

Marsh Posté le 12-07-2005 à 18:38:40    

ok. merci beaucoup

Reply

Sujets relatifs:

Leave a Replay

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