Função Primeiro passo é referenciar a planilha planilha vai ser igual a Sprit app PG Active Speed sheet abre e fecha parênteses e fecha a linha de código com ponto e vírgula na sequência precisamos.
Referenciar a guia da planilha bar eu vou chamar esta variável de guia lista vai ser igual vem da planilha referenciada ponto get sheet by name abre e fecha parênteses e abre e fecha.
Chas duplas dentro dos parênteses e fecho a linha de código com ponto e víg e dentro das aspas duplas vai o nome da guia da plan no meu exemplo o nome da guia é.
Listas copia o nome da Guia volta no código e cola dentro das aspas duplas prosseguindo precisamos capturar o critério para excluir vai.
Critério vai ser igual vem da Guia lista pon get Range abre e fecha parênteses e abre e fecha aspas duplas dentro dos parênteses e dentro das aspas duplas vai.
A referência a célula da planilha onde nós vamos colocar o critério no meu caso o critério vai ser inserido na célula C2 de volta no editor dentro das aspas duplas célula.
C2 fora dos parênteses ponto get value abre e fecha parênteses e fecha linha de código com ponto e vírgula e agora pessoal nós precisamos fazer o seguinte verificar se.
Tem um critério pode ser que a variável critério esteja vazia então if abre e fecha parênteses e abre e fecha Chaves podem copiar a variável critério e colar dentro dos parênteses.
Se a variável critério igual igual e abre e fecha aspas duplas que quer dizer vazio se for igual a vazio eu vou alertar o usuário utilizando uma msgbox browser pon msg Box abre e fecha.
Parênteses e abre e fecha aspas duplas dentro dos parênteses e dentro das aspas duplas vai o texto para a mensagem eu vou colocar precisa informar.
VEJA MAIS AQUI SOBRE EXCEL:
- Formulário de Avaliação de Desempenho para Liderados em PDF
- Pacote de Planilhas para Fretes Fracionados
- 8 MODELOS CERTIFICADOS WORD
Excel Online - Critério ponto de
Exclamação e fecha a linha de código com ponto e vírgula E se nós não temos o critério nó nós vamos sair do script colocando return false e fecha a linha.De código com ponto e vírgula no entanto se passou por este if significa que nós temos um critério para excluir e se o critério for do tipo texto eu vou padronizar para Caixa Baixa.
Então if abre e fecha parênteses e abre e fecha Chaves e dentro dos parênteses comando tape off e aí vem a variável critério se a variável critério igual igual e abre e fecha aspas.
Duplas e dentro das aspas duplas comando string se o critério for do tipo texto a variável critério vai ser igual a ela mesma ponto ponto to to lower case para.
Converter o texto para Caixa Baixa abre e fecha parênteses e fecha a linha de código com ponto e vírgula Beleza manipulamos o critério a agora nós precisamos localizar a última.
Linha da guia da planilha com o registro Então vai última linha vai ser igual vem da Guia lista pon get last Row abre e fecha.
Parênteses e fecha a linha de código com ponto e vírgula próximo passo é capturar os dados da coluna da guia da planilha que nós vamos fazer a pesquisa para excluir o.
Critério então guardados vai ser igual vem da Guia lista pon get range e abre e fecha parênteses e dentro dos parênteses precisamos informar a partir de qual.
Linha e coluna nós vamos capturar os dados no meu caso eu vou capturar a partir da linha seis capturando apenas a coluna TRS de volta no editor dentro dos parênteses linha 6 vírgula coluna 3.
Vírgula qu linhas nós sabemos pela - Excel Online
Variável última linha copia e cola vírgula quantas colunas eu quero capturar apenas uma fora dos parênteses ponto get.Values abre e fecha parênteses e fecha a linha de código com ponto e vírgula na na sequência precisamos fazer um laço para percorrer o arway dados nós vamos trabalhar com um laço for.
For abre e fecha parênteses e abre e fecha Chaves e pressiona enter e dentro dos parênteses vai i ig a 0 ponto e vírgula e vai fazer enquanto a variável I for menor que o nosso Array.
Dados pon l ponto e vírgula e mais mais e dentro deste laço a cada linha que o laço passar nós precisamos capturar o texto da linha Então.
Tto vai ser igual vem do nosso aray dados abre e fecha colchetes e dentro dos colchetes variável I que representa a linha em que o laço está abre e fecha colchetes e.
Dentro dos colchetes coluna zero aqui nós capturamos apenas uma coluna e fecha a linha de código com ponto e vrg próximo passo é verificar se a variável texto é um tipo de dado do tipo texto.
Podem copiar a variável texto Então if abre e fecha parênteses e abre e fecha Chaves e pressiona enter e dentro dos parênteses comando tape off variável texto.
Igual igual e abre e fecha aspas duplas e dentro das aspas duplas comando string Se entrou neste if nós precisamos padronizar a variável texto para caixa baixo e também verificar se a.
Variável texto é igual a variável critério então if abre e fecha parênteses e abre e fecha Chaves e dentro dos parênteses variável texto ponto to to lower to lower Case lower.
Case abre e fecha parênteses e fora dos parênteses ponto index index off abre e fecha parênteses e dentro dos parênteses do Index Of vai a variável critério podem copiar e.
Colar e fora dos parênteses ponto de exclamação igual que quer dizer diferente se for diferente de menos um em resumo Se entrou neste if encontramos o critério para.
Excluir então o próximo passo é localizar em qual linha da guia da planilha o critério se encontra então var linha variável linha vai ser igual a variável I mais o número.
Da primeira linha que nós capturamos os registros no meu caso linha se e fecho a linha de código com ponto e vírgula já sei a linha já posso deletar a célula então guia lista pon.
Getrange abre e fecha parênteses e dentro dos parênteses variável linha vírgula qual coluna que eu quero deletar a célula no meu caso coluna TR fora dos parênteses ponto del cells abre.
E fecha parênteses e dentro dos parênteses vocês vão colocar Sprit app ponto ponto Dimension ponto rows fora dos parênteses fecha a linha.
De código com ponto e vírgula eu vou parar o laço for colocando o comando Break e fecho a linha de código com ponto e vírgula Nesta parte pessoal é se o critério for do tipo texto mas pode.
Acontecer de o critério ser outro tipo de dado então agora no IF do texto igual igual a string Vamos colocar um else else abre e fecha Chaves e pressiona enter Se entrou no else nós vamos.
Colocar mais um if if abre e fecha parênteses e abre e fecha Chaves deixa eu dar uma ajustada nisto aqui para melhorar o posicionamento e dentro dos parênteses.
Do IF se a variável texto igual igual a variável critério se for igual a variável critério nós vamos excluir a célula aqui pessoal nós podemos copiar.
Estas três linhas de código vai ser igual copia e cola dentro do IF não precisa ajustar nada nestas três linhas de código Beleza agora nós precisamos.
Depois que sair do laço for fechar o arroi dados antes da última Chaves vocês vão colocar o arro dados ponto leng igual a 0 e ponto e.
Vírgula fiz fizemos o script salva as alterações e agora precisamos acionar o script na nossa planilha acessa a planilha menu inserir desenho e aguarda abrir esta.
Janela e aqui vocês vão clicar na opção imagem porque nós vamos utilizar uma imagem do Google opção imagens do Google eu vou pesquisar Vamos colocar o seguinte.
Botão botão o Icone bot que aí vocês V encontrar mais fácil Icone botão excluir e pressiona enter vocês podem escolher qualquer um dos botão de comando selecionei.
Inserir está carregando a imagem deixa eu diminuir o tamanho que ficou muito grande ajustei o tamanho salvar e fechar coloca a imagem Onde você.
Deseja volta no editor copia o nome do script somente o nome sem copiar os parênteses volta na planilha clica no três pontos do lado direito da imagem.
Transferir script cola o nome da função e Ok próximo passo é permitir o script clicando na imagem autorização obrigatória.
Ok seleciona a conta avançado acessar macros que é o nome que eu coloquei no projeto de script permitir e aguarda concluir a.
Autorização beleza vamos testar No meu caso eu quero excluir somente esta célula sem afetar as outras colunas clicando no botão excluir show de bola pessoal.