Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

dlemos

Remover a posição de um array

Mensagens Recomendadas

dlemos

Boas eu queria remover uma determinada posição de um array

Dim ger( to 100) as double

Dim i As Long

Sub ler()

For i = 1 To 4

    ger(i) = Worksheets("sheet1").Cells(i, 1)

Next i

'REMOVE A POSIÇÃO 3

ger.Remove 3

End Sub

Sub escrever()

For i = 1 To 4

    Worksheets("sheet2").Cells(i, 1) = ger(i)

Next i

End Sub

Sub main()

ler

escrever

End Sub

Já pesquisei em muitos sites e nalguns usam uma função para remover uma posição de um array, noutros usam um comando...Neste caso eu estou a tentar usar o comando que a ajuda do Visual Basic refere mas dá o seguinte erro:

"RUn time error 13: Type Mismatch"

Alguma ideia?Thks

Partilhar esta mensagem


Ligação 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

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.