Buscar

Faça uma subrotina que leia um vetor de qualquer tamanho de um arquivo de texto. Em seguida, imprima esse vetor no Excel na primeira planilha, impr...

Faça uma subrotina que leia um vetor de qualquer tamanho de um arquivo de texto. Em seguida, imprima esse vetor no Excel na primeira planilha, imprima na segunda planilha os elementos pares e na terceira planilha os elementos ímpares (não deixe espaço em branco na nas planilhas dois e três). Use um único laço para imprimir nas três planilhas.


Essa pergunta também está no material:

Apostila-VBA
69 pág.

Metodologia Científica Humanas / SociaisHumanas / Sociais

💡 1 Resposta

User badge image

Ed Verified user icon

Segue um exemplo de subrotina em VBA que lê um vetor de um arquivo de texto e imprime nas três planilhas do Excel, conforme solicitado: ``` Sub imprimirVetor() Dim vetor() As Integer Dim i As Integer Dim linha As Integer 'Abrir o arquivo de texto Open "C:\caminho\para\o\arquivo.txt" For Input As #1 'Ler o tamanho do vetor Input #1, tamanho 'Redimensionar o vetor ReDim vetor(tamanho - 1) 'Ler os elementos do vetor For i = 0 To tamanho - 1 Input #1, vetor(i) Next i 'Fechar o arquivo de texto Close #1 'Imprimir o vetor na primeira planilha For i = 0 To tamanho - 1 Worksheets(1).Cells(i + 1, 1) = vetor(i) Next i 'Imprimir os elementos pares na segunda planilha linha = 1 For i = 0 To tamanho - 1 If vetor(i) Mod 2 = 0 Then Worksheets(2).Cells(linha, 1) = vetor(i) linha = linha + 1 End If Next i 'Imprimir os elementos ímpares na terceira planilha linha = 1 For i = 0 To tamanho - 1 If vetor(i) Mod 2 <> 0 Then Worksheets(3).Cells(linha, 1) = vetor(i) linha = linha + 1 End If Next i End Sub ``` Lembre-se de ajustar o caminho do arquivo de texto e o número das planilhas de acordo com sua necessidade.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais