Macro de Script para FILTRAR DADOS no Google Planilhas

  Рет қаралды 8,969

CANAL SGP

CANAL SGP

Күн бұрын

Пікірлер: 58
@vanessafelix2102
@vanessafelix2102 3 жыл бұрын
Olha sua explicação foi ótima e precisa, errei a primeira pois não salvei a macro antes de colocar pra filtrar mas agora tudo certo. A planilha ficou perfeita e super funcional. Quero agradecer também a pessoa solicita que é, entrei em contato no zap e de muito boa vontade me auxiliou sem mais. Obrigada mesmo. Que Deus te abençoe!
@CanalSGP
@CanalSGP 3 жыл бұрын
Boa noite, que bom que conseguiu.
@gustavomotta5971
@gustavomotta5971 Жыл бұрын
Show, ajudou bastante, agora é achar outro vídeo que ensine a aplicar essa busca em mais guias/páginas. Muito obrigado.
@CanalSGP
@CanalSGP Жыл бұрын
Boa noite, obrigado, e mais de uma guia não tentei ainda.
@gustavomotta5971
@gustavomotta5971 Жыл бұрын
@@CanalSGP Fica a dica para mais um vídeo! Abraço!
@CanalSGP
@CanalSGP Жыл бұрын
ok
@fariasleo
@fariasleo 3 жыл бұрын
Muito boa explicação. Você é ótimo para explicar todo o processo. Excelente professor. 👏👏👏👏👏👏
@CanalSGP
@CanalSGP 3 жыл бұрын
Boa tarde, obrigado, sucesso em seus estudos.
@fernandocampos6332
@fernandocampos6332 Жыл бұрын
Material apresentado muito bom.
@CanalSGP
@CanalSGP Жыл бұрын
Obrigado.
@tarcisiobulisan5339
@tarcisiobulisan5339 4 жыл бұрын
Ótima aula Professor, mais uma vez nota 100. Aproveitando para uma sugestão de aula o tópico "Script Ocultar barras de navegação e Fórmulas". Procurei muito e somente achei referências que não deram certo (Ningúem na Net tem esse código sem ser .Como a maioria das planilhas são "Compartilhadas" caso seja possível , somente o Proprietário poderia vê-las.Obrigado mais uma vez.
@CanalSGP
@CanalSGP 4 жыл бұрын
Bom dia, obrigado, vou estudar essa necessidade, mas no momento não sei se é possível.
@jefersontamiozzo3875
@jefersontamiozzo3875 3 жыл бұрын
Obrigado por compartilhar seu conhecimento! Uma pergunta: É possível executar esse filtro diretamente na planilha "Dados" para que eu possa editá-los?
@CanalSGP
@CanalSGP 3 жыл бұрын
Bom dia, para editar é outro procedimento e apenas uma linha por vez. o que poderia tentar é fazer um loop para percorrer todas as linhas, mas é bem mais complexo.
@ronanduarte2845
@ronanduarte2845 3 жыл бұрын
@@CanalSGP e para editar só uma linha por vez, como poderia ser feito? estou a um tempo procurando alguma forma de alterar. Por exemplo tenho uma planilha com confirmação de depósito, quando nao esta confirmado tem uma coluna CONFIRMADO escrito "NÃO" em todas as linhas, após eu encontrar este deposito no extrato eu preciso mudar o status da coluna CONFIRMADO de "NÃO" para " SIM".
@CanalSGP
@CanalSGP 3 жыл бұрын
Boa tarde, único procedimento que tenho é o da vídeo aula no link a seguir: kzbin.info/www/bejne/eKa1doWIed6kgck
@negociosonline40
@negociosonline40 3 жыл бұрын
Vc tem vídeo desse filtro no Excel?. Ficou show esse teu filtro, vc me inspira muito a ganhar esses conhecimentos e partir daí consigo ter uma base para readaptar para os meus projetos e também consigo aperfeiçoar e criar várias ideias graças a esses conhecimentos. Te agradeço muito por nos ajudar, obrigado.
@CanalSGP
@CanalSGP 3 жыл бұрын
Bom dia, de nada, segue link de vídeo de filtro mais ou menos neste sentido também no Excel. kzbin.info/www/bejne/apC2p5-gp65kqNk
@marcellopanizgiacomoni8686
@marcellopanizgiacomoni8686 4 жыл бұрын
Excelente aula, me auxiliou muito a criar uma tabela para organizar entregas de atividades de estudantes. Uma dúvida: é possível fazer esse filtro capturando dados de diversas abas do mesmo documento?
@CanalSGP
@CanalSGP 4 жыл бұрын
Boa tarde, obrigado, não fiz nada parecido a isto até o momento.
@sauloqueiroz4536
@sauloqueiroz4536 2 жыл бұрын
Professor, como faço pra ao investir de usar o filtro em uma celula do sheets eu usar dentro de um campo de texto em html? e em um botão filtrar?
@CanalSGP
@CanalSGP 2 жыл бұрын
Bom dia, não tentei fazer assim ainda.
@fernandocampos6332
@fernandocampos6332 Жыл бұрын
olá tudo bem poderia por gentileza checar se na sua planilha quando clica para FILTRAR ele duplica os valores pois na minha se eu clicar duas vezes com os mesmo dados selecionado ela esta duplicando os resultados . Como fazer para limpra as informações. Para não duplicar o Filtro realizado.
@CanalSGP
@CanalSGP Жыл бұрын
Bom dia, se clicar rapidamente acontece isso mesmo, porque o script é acionado duas vezes.
@joserobertoboaretto6183
@joserobertoboaretto6183 11 ай бұрын
Bom dia! Professor - Fiz um script ( Com base no seu ) de com 4 critérios - a saber ; ProntuarioFamiliar, matricula, especialidade e status de encaminhamento medico - acontece quando faço uma consulta de 1 criterio e em seguida outra, com base na anterior, o resultado aparece espaçados. Por que isso acontece? Aonde foi que errei?
@CanalSGP
@CanalSGP 11 ай бұрын
Boa noite, espaçado seria linhas vazias entre os dados?
@joserobertoboaretto6183
@joserobertoboaretto6183 11 ай бұрын
Bom dia abençoado professor! Não tem dados em branco entre os critérios. Por exemplo: selecionando um critério aparece a pesquisa na linha 5 Quando faço um pesquisa da mesma pessoa com outro critério, o resultado cai na linha 10 . Tenho que ficar detestando a primeira pesquisa. Aí sim , aparece na linha a5 Obrigado professor pela ajuda!
@CanalSGP
@CanalSGP 11 ай бұрын
Boa tarde, talvez seja erro nas referências a área da guia filtro. Pode ser este o problema que não limpa a guia filtro quando é acionado pela segunda vez.
@lucasdrumond4075
@lucasdrumond4075 Жыл бұрын
Bom dia, ótima aula. Consegui executar o script. Mas fiz a filtragem por nome e não apareceu nada. Por favor, poderia me ajudar? Obrigado.
@CanalSGP
@CanalSGP Жыл бұрын
Bom dia, confirme se o critério está igual a base de dados e teste formatar as colunas da base para texto simples.
@lucioteixeira
@lucioteixeira 3 жыл бұрын
É possível criar uma macro para filtrar utilizando as cores de preenchimento? Já tentei, mas a macro simplesmente não escreve o critério de cor, mas critérios numéricos, por exemplo, cria normalmente.
@CanalSGP
@CanalSGP 3 жыл бұрын
Bom dia, vou estudar se é possível, se obtiver sucesso gravo vídeo explicativo.
@lucioteixeira
@lucioteixeira 3 жыл бұрын
@@CanalSGP obrigado amigo! Consegui ontem mesmo, da seguinte forma: gravei a macro e filtrei por condição > fórmula é > u usei a fórmula da formatação condicional em que estava aquela coluna. Funcionou perfeitamente. Atte.
@CanalSGP
@CanalSGP 3 жыл бұрын
Bom dia, que bom que conseguiu resolver.
@andreleituga
@andreleituga 3 жыл бұрын
Boa tarde, parabéns pelo trabalho e obrigado por compartilhar. É possível fazer esse controle de linhas (RLS) de acordo com as pessoas que eu compartilho. Exe: Sou o proprietário da planilha e tenho acesso a toda ela, vou compartilhar com usuário 1 e ele terá acesso apenas a alguns dados, sem ter a visão do restante, usuário 2 mesma situação e sem ter a visão do todo e a do usuário 1 e assim por diante... É possível ?
@CanalSGP
@CanalSGP 3 жыл бұрын
Boa tarde, obrigado, não fiz nada assim ainda, não sei dizer se é possível.
@andreleituga
@andreleituga 3 жыл бұрын
@@CanalSGP Obrigado pela atenção. Abraços
@adilsonaffonso394
@adilsonaffonso394 4 жыл бұрын
É possível uma macro Google que sete na célula ativa uma data futura de 5 dias úteis tomando por base a data que está na célula ao lado ( esquerdo por exemplo)?
@CanalSGP
@CanalSGP 4 жыл бұрын
Bom dia, acredito ser possível, mas não fiz nada neste sentido até o momento, vou estudar essa necessidade.
@fillipvalentim8268
@fillipvalentim8268 3 жыл бұрын
Pode fazer isso puxando os dados de outra planilha? Nesse seu exemplo tem 3 critérios e os dados estão em outra aba. Tem como fazer puxando os dados de outra planilha e apenas 1 critério?
@CanalSGP
@CanalSGP 3 жыл бұрын
Boa tarde, acredito que é possível, vou estudar esse tema, se obtiver sucesso gravo vídeo explicativo.
@fillipvalentim8268
@fillipvalentim8268 3 жыл бұрын
@@CanalSGP Tenho usado desta forma: =QUERY(IMPORTRANGE("2zRCyZMar31LQkwEtOCmoYFzQrfCfqj3Q8c1TA91_7Mk";"GERAL!A3:C");"select Col1 where Col3 = 'DL_INEX'") O DL_INEX desta formula tenho colocado manualmente. - Porém preciso que Este DL_INEX e as outras opções esteja na lista suspensa onde será importada as informações. Entende? Quando escolher na lista suspensa ele alteraria automaticamente os dados importados.
@CanalSGP
@CanalSGP 3 жыл бұрын
Boa noite, na sequência vai ser feito um vídeo explicando o procedimento de filtro, talvez possa adaptar o script para sua necessidade.
@leandrodelimaramos4935
@leandrodelimaramos4935 3 жыл бұрын
Excelente aula me ajudou muito. Mas tive um problema: Depois que eu realizo por duas vezes a filtragem, os dados da filtragem anterior nao são apagados da planilha, eles continuam aparecendo um embaixo do outro. Alguem saberia resolver?
@CanalSGP
@CanalSGP 3 жыл бұрын
Boa noite, talvez utilizar uma linha de código que defina a área a ser limpa, sem selecionar igual ao deste procedimento. Poderia ser da seguinte forma também, antes de inserir os dados filtrados coloque os comandos a seguir. var planilha = SpreadsheetApp.getActiveSpreadsheet(); var guiafiltro = planilha.getSheetByName("Filtro"); guiafiltro.getRange("B6:I").activate(); guiafiltro.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: false}); Neste exemplo está selecionado a partir da célula B6 até a última linha da coluna I e limpando.
@ccogpbravo5628
@ccogpbravo5628 2 жыл бұрын
ate deu certo ,mas quando eu coloco para pesquisar outros dados não paga os anteriores e fica tudo misturado
@CanalSGP
@CanalSGP 2 жыл бұрын
Bom dia, talvez seja erro de referência a sua planilha.
@isisramos4552
@isisramos4552 2 жыл бұрын
@@CanalSGP O meu também aconteceu isso. Além disso, vai preenchendo as linhas abaixo e as primeiras linhas ficam em branco, a medida que vai fazendo novas filtragens..
@CanalSGP
@CanalSGP 2 жыл бұрын
Boa tarde, é difícil saber a causa exata, talvez utilizar outro procedimento. Segue link de vídeo com um código mais eficiente. kzbin.info/www/bejne/noTYo6lrbcZ_p6c
@pytheon
@pytheon 2 жыл бұрын
Ótima aula, mas ficou uma duvida, na ultima linha do programa " guiafiltro.getRange(guiafiltro.getLastRow()+1,1, dadosfiltro.length, dadosfiltro[0].length).setValues(dadosfiltro);", ao executá-la apresentou erro de "TypeError: Cannot read property 'length' of undefined".
@CanalSGP
@CanalSGP 2 жыл бұрын
Boa tarde, pode ser que não tenha dados referentes ao critério pesquisado. Antes da linha de código com erro coloque os códigos a seguir. if(dadosfiltro.length == 0){ return false; }
Script para FILTRAR UTILIZANDO o AUTO FILTRO do Google Planilhas
39:55
V8 Between
19:37
Aprendendo VBA e Python com exemplos úteis
Рет қаралды 6
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Google Planilhas Avançado - #15 Validação de Dados
11:37
Webdesign em Foco
Рет қаралды 60 М.
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН