Filtrar Outra Planilha Excel ao Digitar

Filtrar Outra Planilha Excel ao Digitar Primeiro o critério linha eu quero filtrar primeiro por celulares digitei apenas C pressionando enter e olha que show já filtrou pela linha celulares marca eu quero ver a marca LG.

Filtrar Outra Planilha Excel ao Digitar

Pressionei enter show de bola pessoal produto quero ver os produtos que tiver k11 pressionei enter beleza galera está filtrando corretamente Neste vídeo Vamos trabalhar com códigos Excel VBA para.

Filtrar os dados de outro arquivo Excel utilizando conexões beleza pessoal então vamos trabalhar primeiro passo é criar uma conexão com a outra planilha.

Excel então acessem o menu dados opção conexões existentes procurar mais no meu caso a outra planilha está na área de trabalho nome do arquivo base underline.

Dados seleciona o arquivo e clica no botão Abrir nesta janela precisa selecionar a guia da planilha que nós vamos trabalhar no meu caso eu vou trabalhar com a guia.

Dados e precisa Verificar também se esta opção está marcada primeira linha de dados contém cabeçal de coluna no meu caso a primeira linha.

Da Guia dados contém o cabeçalho então vou deixar marcado esta opção Ok tabela e eu quero colocar a tabela na planilha.

Existente Mas a partir da célula A5 ok e já foi inserido uma tabela com os dados da outra planilha se por acaso a formatação de.

Alguma coluna estiver errada seleciona a coluna e formata para o formato correto prosseguindo agora eu quero fazer o seguinte quando for digitado em alguma.

Destas três células eu quero executar um filtro sobre a tabela no meu caso os critérios para o filtro vão ser linha marca e produto então agora nós vamos trabalhar.

Com códigos VBA então acessem a guia desenvolvedor Visual Basic e nós vamos fazer as macros em um.

Módulo então menu inserir módulo e dentro do módulo Primeiro passo é definir as variáveis do tipo Public Public primeira variável eu vou chamar.

Veja Também:

    De plan base plan base as

    Oledb Connection na sequência Public SQL porque nós vamos fazer o filtro.

    Utilizando códigos skl as string do tipo texto vírgula com de conexão também as string variáveis do tipo Public eu posso utilizar em qualquer parte do.

    Projeto próximo passo é fazer uma macro para armazenar a string de conexão Private macros do tipo Private não são exibidas na planilha Excel Private sub.

    Eu vou chamar esta macro de conectar abre e fecha parênteses e pressiona enter e dentro nesta macro nós precisamos colocar a string de conexão e.

    Nós vamos utilizar a variável com para armazenar a string então a variável com vai ser igual e abre e fecha aspas duplas e dentro das aspas duplas vai a string de.

    Conexão então acessem a planilha Excel menu dados consultas e Conexões e em conexões vai ter o nome da conexão no meu caso o nome da conexão é base.

    Underline dados o mesmo nome da outra planilha Excel Clica com o botão direito do mouse sobre a conexão e vai em propriedades e nas propriedades.

    Definição cadeia de conexão vocês vão copiar desde o provider até o ponto e vírgula depois do comando Yes copia esta.

    Parte Pode fechar as propriedades e fechar também consultas e Conexões e a desenvolvedor Visual Basic e dentro das aspas duplas Cola a string de conexão estas aspas duplas do comando.

    HDR podem

    Deletar no entanto antes do provider nós precisamos colocar o comando o ledb o ledb ponto e vírgula para facilitar a visualização da string.

    De conexão eu vou quebrar a string em mais de uma linha então depois do sinal de igual do comando search vocês vão fechar as aspas duplas espaço e.

    Comercial tecla shift número 7 está ali o e comercial espaço underline tecla shift o tracinho está ali o.

    Underline e pressiona a tecla enter abre uma nova aspas duplas vocês vão fechar esta aspas duplas depois do ponto e vírgula fecha as aspas duplas.

    Espaço e comercial passo underline e pressiona enter e abre uma nova aspas duplas beleza quebramos a string de.

    Conexão em três linhas Nesta parte pessoal é o endereço URL do outro arquivo Excel juntamente com o nome do arquivo e a.

    Extensão este HDR e É porque no meu caso a primeira linha com os registros é o cabeçalho dos dados beleza fizemos a macro conectar próximo passo é fazer a macro.

    De filtro então sub filtro abre e fecha parênteses e pressiona enter e dentro desta macro Primeiro.

    Passo é colocar um sistema de tratamento de erro on error go to er caso tudo ocorreu bem Exit sub Caso.

    Contrário vai para erro dois pontos e exibe uma msg Box abre aspas duplas erro ponto de exclamação e fecha as aspas duplas vírgula VB critic vírgula abre.

    Aspas duplas título da mensagem filtro e fecha as aspas duplas por enquanto deixem desativado o sistema de tratamento de erro eu vou subir um pouco para.

    Facilitar a visualização próximo passo é acionar a macro com a string de conexão podem copiar o nome da macro conectar copia e cola dentro da macro de.

    Filtro na sequência precisamos setar a plan base podem copiar o nome da variável plan base vai ser igual a dis this.

    Workbook pon connections porque nós vamos referenciar uma conexão abre e fecha parênteses e dentro dos parênteses abre e fecha aspas duplas.

    E dentro das aspas duplas vai o nome da conexão então acessem a planilha Excel menu dados consultas e conexões.

    Conexões no meu caso o nome da conexão é base underline dados de volta no VBA dentro das aspas duplas nome da conexão base underline.

    Dados fora dos parênteses ponto olb Connection beleza set a conexão próximo passo é fazer o código SQL para executar o filtro podem copiar a variável.

    SQL e a variável SQL vai ser igual e abre e fecha aspas duplas e dentro das aspas duplas comando select asterisco para carregar todas as colunas from e abre e fecha.

    Colchetes e dentro dos colchetes precisamos referenciar o nome da guia da outra planilha então eu vou abrir a planilha base para facilitar o.

    Entendimento beleza abriu a planilha base nome da Guia dados renomear copia o nome da guia e volta para o código VBA e cola dentro dos.

    Colchetes e depois do nome da Guia precisa colocar um cifrão beleza próximo passo é considerar os critérios de filtro no código SQL então a variável SQL vai ser igual a.

    Ela mesma SQL e Comercial tecla shift número 7 está ali o e.

    Comercial e abre e fecha aspas duplas e dentro das aspas duplas comando we que quer dizer onde precisamos referenciar A primeira coluna critério da planilha.

    Base no meu caso planilha base underline dados primeira coluna critério vai ser a coluna linha podem copiar o cabeçalho da coluna e voltar no código VBA e colar depois do.

    R onde na coluna linha e aí o comando like para fazer um filtro por parte do texto abre e fecha aspas simples deixa eu colocar um espaço para facilitar a visualiz.

    E dentro das aspas simples vocês vão colocar porcentagem porcentagem para considerar o filtro por qualquer parte do.

    Texto depois do símbolo de porcentagem abre e fecha aspas duplas e dentro das aspas duplas e Comercial precis referenciar a célula com o critério no meu caso o.

    Critério vai estar na célula C2 da Guia filtro no entanto eu preciso referenciar o nome interno do VBA da Guia que é este planilha um fora dos parênteses então depois do e comercial.

    Planilha um pon Range abre e fecha parênteses e dentro dos parênteses abre e fecha aspas duplas e dentro das aspas.

    AVISO LEGAL: Toda a responsabilidade do conteúdo e autoria deste vídeo transcrito, é do produtor do canal. Clique no Link do Vídeo: https://www.youtube.com/watch?v=cVXc0p0qpEY

Postar um comentário

Post a Comment (0)

Postagem Anterior Próxima Postagem