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!
@CanalSGP3 жыл бұрын
Boa noite, que bom que conseguiu.
@gustavomotta5971 Жыл бұрын
Show, ajudou bastante, agora é achar outro vídeo que ensine a aplicar essa busca em mais guias/páginas. Muito obrigado.
@CanalSGP Жыл бұрын
Boa noite, obrigado, e mais de uma guia não tentei ainda.
@gustavomotta5971 Жыл бұрын
@@CanalSGP Fica a dica para mais um vídeo! Abraço!
@CanalSGP Жыл бұрын
ok
@fariasleo3 жыл бұрын
Muito boa explicação. Você é ótimo para explicar todo o processo. Excelente professor. 👏👏👏👏👏👏
@CanalSGP3 жыл бұрын
Boa tarde, obrigado, sucesso em seus estudos.
@fernandocampos6332 Жыл бұрын
Material apresentado muito bom.
@CanalSGP Жыл бұрын
Obrigado.
@tarcisiobulisan53394 жыл бұрын
Ó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.
@CanalSGP4 жыл бұрын
Bom dia, obrigado, vou estudar essa necessidade, mas no momento não sei se é possível.
@jefersontamiozzo38753 жыл бұрын
Obrigado por compartilhar seu conhecimento! Uma pergunta: É possível executar esse filtro diretamente na planilha "Dados" para que eu possa editá-los?
@CanalSGP3 жыл бұрын
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.
@ronanduarte28453 жыл бұрын
@@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".
@CanalSGP3 жыл бұрын
Boa tarde, único procedimento que tenho é o da vídeo aula no link a seguir: kzbin.info/www/bejne/eKa1doWIed6kgck
@negociosonline403 жыл бұрын
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.
@CanalSGP3 жыл бұрын
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
@marcellopanizgiacomoni86864 жыл бұрын
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?
@CanalSGP4 жыл бұрын
Boa tarde, obrigado, não fiz nada parecido a isto até o momento.
@sauloqueiroz45362 жыл бұрын
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?
@CanalSGP2 жыл бұрын
Bom dia, não tentei fazer assim ainda.
@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 Жыл бұрын
Bom dia, se clicar rapidamente acontece isso mesmo, porque o script é acionado duas vezes.
@joserobertoboaretto618311 ай бұрын
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?
@CanalSGP11 ай бұрын
Boa noite, espaçado seria linhas vazias entre os dados?
@joserobertoboaretto618311 ай бұрын
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!
@CanalSGP11 ай бұрын
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 Жыл бұрын
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 Жыл бұрын
Bom dia, confirme se o critério está igual a base de dados e teste formatar as colunas da base para texto simples.
@lucioteixeira3 жыл бұрын
É 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.
@CanalSGP3 жыл бұрын
Bom dia, vou estudar se é possível, se obtiver sucesso gravo vídeo explicativo.
@lucioteixeira3 жыл бұрын
@@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.
@CanalSGP3 жыл бұрын
Bom dia, que bom que conseguiu resolver.
@andreleituga3 жыл бұрын
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 ?
@CanalSGP3 жыл бұрын
Boa tarde, obrigado, não fiz nada assim ainda, não sei dizer se é possível.
@andreleituga3 жыл бұрын
@@CanalSGP Obrigado pela atenção. Abraços
@adilsonaffonso3944 жыл бұрын
É 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)?
@CanalSGP4 жыл бұрын
Bom dia, acredito ser possível, mas não fiz nada neste sentido até o momento, vou estudar essa necessidade.
@fillipvalentim82683 жыл бұрын
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?
@CanalSGP3 жыл бұрын
Boa tarde, acredito que é possível, vou estudar esse tema, se obtiver sucesso gravo vídeo explicativo.
@fillipvalentim82683 жыл бұрын
@@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.
@CanalSGP3 жыл бұрын
Boa noite, na sequência vai ser feito um vídeo explicando o procedimento de filtro, talvez possa adaptar o script para sua necessidade.
@leandrodelimaramos49353 жыл бұрын
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?
@CanalSGP3 жыл бұрын
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.
@ccogpbravo56282 жыл бұрын
ate deu certo ,mas quando eu coloco para pesquisar outros dados não paga os anteriores e fica tudo misturado
@CanalSGP2 жыл бұрын
Bom dia, talvez seja erro de referência a sua planilha.
@isisramos45522 жыл бұрын
@@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..
@CanalSGP2 жыл бұрын
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
@pytheon2 жыл бұрын
Ó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".
@CanalSGP2 жыл бұрын
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; }