• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

thekrypton

alguem me consegue explicar...?!

5 mensagens neste tópico

        Ao quinto ou sexto passagem o prog para com um erro que não percebo como é que o resolvo...

"index out of range exception was unhandled

Index was outside the bounds of the array."

For i = 1 To linhas
            For j = 0 To 2
                If j = 0 Then
   é nesta linha -->  mcoordenadas(i, j) = InputBox("Insira Coordenada X do Clinte:", "coordendax")
                ElseIf j = 1 Then
                    mcoordenadas(i, j) = InputBox("Insira Coordenada Y do Clinte:", "coordenday")
                Else
                    mcoordenadas(i, j) = InputBox("Insira a Procura do Cliente:", "procura")
                End If
            Next j
        Next i

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ve se assim dá:

mcoordenadas(i) = InputBox("Insira Coordenada X do Clinte:", "coordendax")

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Provavelmente o teu array não está inicializado correctamente..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Deves ter o teu array limitado, tal como o erro indica, ou seja, ele vai preenchendo o array até encher e neste caso tens mais conteúdo para além da capacidade do array.

Tens que criar um array dinâmico.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Problema ao que tudo indica está resolvido!!

thk's

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora