Aqui a categoria E outras colunas aqui da minha planilha quando eu vi aqui colocar aqui qualquer texto de forma de exemplo eu vou dar um Tab para poder vi pra frente veja que o próprio Excel foi.
Lá incluiu aqui ó uma linha de identificação incluiu um ID para esse meu teste veja que eu clico aqui na minha célula eu não tenho fórmula nenhuma aqui na minha barra de fórmula.
Simplesmente eu tenho um código que roda de forma automatizada toda vez que eu vim alterar qualquer informação aqui na minha coluna de categoria então se você quer aprender a fazer esse tipo de.
Automação na sua planilha fica aqui comigo nesse vídeo porque eu vou te mostrar um passo a passo de como você vai fazer para chegar aí nesse resultado que você acabou de ver aqui nesse.
Exemplo Então vamos lá vamos iniciar o nosso passo a passo já estou com meu Excel aberto já estou com minha planilha aqui criada eu quero que você crie a sua planilha também para que você possa aí.
Ter uma coluna com o ID que você vai identificar aí cada linha da sua planilha então uma vez que você já criou sua planilha a primeira coisa que você precisa ter aí no seu Excel é essa guia.
Desenvolvedor habilitada se você não tiver essa guia aqui desenvolvedor habilitada você vai fazer o seguinte ó vai clicar em qualquer uma dessas outras guias que você tem aí no seu Excel com o.
Botão direito vai vir aqui personalizar a faixa de opção ela vai abrir aqui uma nova janela para você e aqui ó essa parte aqui desenvolver edor no Excel no seu Excel ela vai est desmarcada basta.
Marcar e dar um Ok quando você fizer isso ele vai habilitar aí a sua guia desenvolvedor uma vez que essa guia já esteja habilitada eu vou dar um clique nela e a gente tem aqui vários ícones.
Que se refere a essa guia desenvolvedor o que a gente vai usar aqui é o Visual Basic que eu vou vou dar um duplo clique sobre ele ele vai abrir aqui a página de código a gente a gente vai trabalhar.
ISSO PODE TE INTERESSAR:
- Gráfico Dinâmico no Excel Passo a Passo
- Como Fazer Contagem Avançada no Excel
- Como fazer Gráfico de Pizza no Excel
$ads={1}
Aqui dentro da nossa planilha veja que - PLANILHA EXCELEu tenho aqui ó selecionado planilha um se no Excel de vocês tiver mais planilhas aqui o seu Excel não tem problema você vai usar a planilha que.Você tiver aí a sua planilha veja que que ela tá aqui ó na planilha um é a mesma que tem aqui ó planilha um Beleza você já tá já habilitou seu desenvolvedor já clicou sobre ele já.
Abriu aqui a pgina de código agora vamos iniciar o nosso passo a passo nosso código para isso eu vou clicar aqui onde Tá geral e vou escolher essa essa opção o work sheet Quando eu fizer isso ele.
Vai abrir aqui esse evento Word sheet select ch eu não quero esse eu não quero sel C Eu quero um evento que é o c vou pegar ele aqui ó esse daqui ó vocês vão clicar aqui onde.
Select e vai pegar essa opção pronto habilitou ela eu vou apagar essa daqui e aqui dentro ó a gente vai criar algumas linhas de código para que a gente possa automatizar a nossa planilha o nosso a.
Nossa coluna de ID lá da sua planilha Beleza então vamos lá a primeira coisa que a gente vai criar aqui é um tratamento de erro Vou Colocar assim um erro Goto erro então aqui É se vier dar.
Algum erro na sua planilha ela vai fazer aqui vai sair do meu código não vai apresentar aquele erro aqui embaixo agora eu vou colocar assim ó erro dois pontos e aqui embaixo eu vou colocar.
Assim ó M SG Box entre aspas erro vírgula VB Critical vírgula o título aqui eu vou colocar assim ó ID Então o que acontece aqui ó se apresentar um erro Se der algum erro ele vem para cá.
Para o erro e apresenta aqui a mensagem dizendo que teve algum erro aí no seu código beleza Já criei aqui o meu a minha tratativa de erro agora eu vou criar uma uma variável com nome linha do.
Tipo - PLANILHA EXCEL
Doble vou criar mais outra variável agora coluna do tipo Doble também e vou agora criar mais uma com o nome ID do tipo Doble também então eu já.Criei aqui três variáveis linha coluna e ID aqui embai a gente comear a fazer o seguinte di que linha vai atribuir valor linha ela vai ser.
Target Essa vai ser a minha linha a linha ela vai ser o tget da própria linha que eu tiver lá selecionado já a coluna vai ser igual a Target também pon Só isso Beleza já atribui aqui o.
Valor pra linha pra coluna agora eu vou fazer o seguinte ó vou criar uma condição se linha ela for maior que 1 e coluna for igual a 2 Então vamos lá aqui embaixo Vou Colocar assim end.
If Então o que acontece se a linha ela for maior que 1 e a coluna for igual a 2 porque linha maior que 1 e coluna igual a 2 linha for maior que 1 porque um aqui é o cabeçário e a coluna foi igual a.
Dois então toda vez que a gente digitar aqui ele vai trazer de forma automatizada o código aí na minha planilha Tá bom vou votar lá vamos continuar aqui e vai ser o seguinte aqui.
Ó ID vai ser igual a linha Men 1 ok então aqui embaixo a gente vai Colocar assim ó it panilha um aqui embaixo a gente vai colocar o seguinte end Wi a gente vai.
Fechar o end Wi aqui embaixo e aqui dentro do end Wi Por que eu coloquei assim pessoal end Wi é para não estar colocando aqui ó planilha só preciso me referenciar aqui o que eu quero nessa.
Minha planilha aqui ó eu botei até o n a mais é só umó planilha dessa forma Tá bom então aqui dentro eu vou colocar o seguinte eu vou colocar colocar uma condição que vai ser se ponto c abr o.
Parêntese linha vírgula coluna 1 o valor dele que é o value foi igual a vazio e ponto céus aí vai ser o seguinte linha coluna do for diferente de vazio então faa alguma coisa tá então se essa.
Condição aqui for verdadeira ele vai me trazer um resultado fechar aqui o nosso A nossa condição e aqui dentro a gente vai fazer ou melhor vai escrever aqui o que que ela vai trazer Aí caso essa.
Minha condição aqui for verdadeira eu vou fazer o seguinte ó vou colocar Assim Ó ponos céus abro o parênteses linha coluna um que é a linha ativa da coluna um linha vírgula coluna 1 fecho.
Parênteses ponto value é igual ao meu D ele tá aqui ó meu ID é o é a linha menos Então se ela tá valendo 2 Men 1 ela vai ser um e assim ela vai seguir a minha sequência aqui embaixo tá bom então.
Beleza fiz essa condição agora eu vou aqui embaixo e vou fazer uma outra condição que vai ser o seguinte ó se ponto c linha 2.
Ponto iG a vazio então então o qu vamos lá end if então aqui a gente vai colocar assim ó ponto c abro parêntese linha igual a 1 ponto value igual a vazio Então o que acontece.
Aqui pessoal vamos lá meu primeiro minha primeira condição é para colocar o meu ID veja que eu tô testando aqui ó se a minha linha da coluna 1 o valor dela foi igual vazio e a minha linha da coluna.
Dois for diferente de vazio Aí sim ele vai lá e coloca meu ID na minha linha ativa da minha coluna um beleza e aqui embaixo se na minha linha né na minha linha ativa na coluna dois o valor dele.
For vazio Então eu quero que ela pegue na minha linha da coluna um e coloque vazia eu não quero que ela traga nem um ID porque eu não digitei nada lá na minha coluna dois então se eu não tenho.
Nada digitado Não precisa trazer o meu ID de forma automatizada vamos testar esse nosso código aqui ó lá no nosso Excel de forma na prática né Vamos lá vou voltar aqui pro Excel e vou aqui.
Agora vou colocar assim ó teste Quando eu fizer isso ó ele foi lá e já me trouxe aqui o meu teste já me trouxe aqui o meu ID veja que ele trouxe aqui um erro por que ele me trouxe esse erro.
Porque eu acabei de esquecendo ó de fazer isso aqui no nosso código vou voltar aqui no código aqui embaixo pessoal ó antes do meu do meu erro eu tinha que botar assim ó Exit sub Por quê.
Ela foi lá veio aqui ó trouxe todo esse meu código aí chegou aqui ele veio pro erro então o que acontece não deu erro mas mesmo assim ele apresentou aqui a minha linha de código do erro quando eu.
Coloco esse Exit sub quando ela chegar aqui no meu endif ela vai vir aqui pro meu ex sub ela vai lá e para o meu código e não vai dar mais aquela planilha de ou aquela mensagem de erro.
Tá bom vou voltar aqui ó e vamos lá testar mais uma vez ó teste dois veja que agora ele traz o meu ID e não traz mais aquele erro aqui na minha telinha Então dessa forma eu consigo aí trazer.
Meus códigos de forma automatizada sem precisar usar funções sem precisar usar fórmulas na minha própria planilha Tá bom agora pessoal vamos lá eu quero mostrar para vocês o seguinte Imagine.
Que você vai lá agora e tira esse meu número cinco aqui ó vou deletar quando eu vi aqui fazer um novo lançamento veja que ele vai repetir aqui ó duas vezes o número oito então de repente você não.
Quer que esse dele se repita você quer que ele siga uma linha crescente sem precisar estar repetindo nenhum ID aqui desse meu dados nessa minha planilha aqui tá bom para isso eu vou vir aqui.
Vou colocar uma fórmula assim igual máximo vou Abrir parênteses Opa deixa eu colocar assim ó máximo vou pegar aqui vou selecionar toda a minha coluna um vou fechar aqui o parênteses vou dar um.
Enter veja que ele já me trouxe aqui o número oito tá bom só que número oito eu não quero que ele me traga o número oito como máximo quero que ele me traga o número nove porque eu quero pegar o.
CLique no Link do Vídeo: https://www.youtube.com/watch?v=1jsmnB5_GLg