3
respostas

Desafio

Bom dia,

Nao consegui realizar o desafio, poderiam disponibilizar a resoluçao?

Obrigada.

3 respostas

Olá Andreia, como vai?

Poderia informar de qual aula é o desafio que você se refere, por favor? Se possível, mande o link.

Aguardo.

Olá Larissa , bom dia

Sim, é o desafio final do curso de "VBA: manipulaçao e limpeza de dados": https://cursos.alura.com.br/course/vba-manipulacao-limpeza-dados/task/150999

Ha quatro partes do desafio, mas consegui resolver apenas uma:

Desafio

Muito obrigada!!

Entendi, Andreia!

Para o requisito obrigatório de adicionar itens à tabela, uma dica é usar a função Range.End(xlDown).Row para identificar a próxima linha livre na planilha. Dessa forma, você pode inserir os novos itens na linha seguinte.

Quanto ao requisito de garantir o formato correto dos dados, você pode utilizar funções de formatação do VBA, como Format() ou CStr().

Para verificar a existência do item, você pode usar uma estrutura de repetição, como o For Each, para percorrer a tabela e comparar cada item. Caso o item já exista, exiba uma mensagem informando o usuário.

Já para a validação dos dados selecionados, você pode utilizar estruturas condicionais, como If...Then...Else, para verificar se os valores estão dentro dos parâmetros esperados. E, se não estiverem, exibir uma mensagem de erro.

Reforço também as dicas do instrutor para a solução do desafio:

Dica 1: Utilize o contador criado no começo do código para adicionar os itens selecionados abaixo dos que já estão na planilha “Versão Final”.

Dica 2: Utilize uma estrutura de loop que verifica todas as células não vazias da planilha para fazer a formatação da tabela corretamente.

Dica 3: Utilize funções nativas do excel junto com as funcionalidades do VBA para otimizar o processo de trabalho.

Boa sorte, Andreia! Sei que é desafiador, mas com calma e paciência, tenho certeza que você consegue. Veja as aulas quantas vezes forem necessárias e, se tiver alguma dúvida específica sobre alguma função ou lógica, abra um novo tópico aqui no fórum, mostrando seu projeto.

Abraços.