Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kauebranco

declaração e manipulação de matriz

Recommended Posts

Bom dia !!!

 

Queria fazer uma matriz assim:

 

matriz(1,1) = "aaa"

matriz(1,2) = "aaa"

matriz(1,3) = "aaa"

 

matriz(2,1) = "aaa"

matriz(2,2) = "aaa"

matriz(2,3) = "aaa"

------------------------------------------------------------------------------------

 

ela sempre será alimentada dessa forma . mais isso acontece num loop .. e a quantidade que vai ter na primeira posição é variável .. sempre tenho que redeclará-la e ainda por cima preservando .

 

tentei assim :

 

Redim preserve matriz( i , 3 )

 

na primeira declaração fiz assim :

 

Dim matriz()

 

 

 

da errooo ..

Subscrito fora do intervalo

 

nessa linha :

Redim preserve matriz( i , 3 )

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigão, se eu entendi o que você tá querendo fazer, é o seguinte:

 

você pode pegar esse número váriavel e atribui a uma variavel, depois declara a matriz com ReDim usando essa variavel para dimensionar:

Dim intLinha intLinha = 2ReDim matriz(intLinha, 3)

Ou então você usa o Loop mesmo, mas, você só pode redimensionar a ultima posição de diemensão (pelo q li no msdn):

For i = 1 To 5 ReDim Preserve matriz(3, i)Next

Flw...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.