Controle de contas a pagar no Excel
Especialista em Excel

Planilha para controle de contas a pagar no Excel utilizando Filtro Avançado e VBA no Excel.
Sobre a planilha
Esta planilha de contas a pagar em Excel tem por finalidade mostrar algumas funcionalidades do Excel e também como você pode criar um controle automatizado com filtro de seus dados criando botões para automatizar o processo.
O resultado final da planilha foi o seguinte:

Ao clicar no botão de Pesquisar você tem o filtro executado automaticamente com a Data Inicial e Final e a situação das contas que deseja no seu relatório
Além disso o relatório é resumido no painel de controle de contas a pagar indicando o quanto temos em aberto, quanto pago e o total de contas que temos para as condições do filtro.
E acima temos um gráfico de rosca indicando percentualmente quanto das contas da lista já estão pagos.
Filtro avançado do controle de contas a pagar
O filtro avançado é um recurso do Excel que permite que vários critérios sejam aplicados a uma lista ou tabela e estes dados são retornados automaticamente para outro local ou filtrados no mesmo local.
No nosso exemplo temos uma planilha com as contas a pagar que queremos filtrar e ver a situação no nosso relatório.
Para isso clicamos na guia Dados->Avançado.
Na tela que aparece definimos as condições:
- Copiar para outro local: Esta opção irá habilitar a parte de Copiar para de modo que possa selecionar o local para o qual serão copiados os dados filtrados.
- Intervalo da lista: O intervalo da lista é aonde está a sua fonte de dados, no nosso caso selecionamos uma outra planilha, a de contas a pagar como a de origem.
- Intervalo de critérios: No intervalo de critérios nós selecionamos o intervalo com o cabeçalho e os parâmetros que desejamos logo abaixo que serão copiados.
- Copiar para: É aonde será gerado o relatório com os dados ilftrados.

Os filtros dados dados devem ser feitos como no formato abaixo:

Veja que nós temos alguns números e as situações em duas colunas separadas.
A primeira coluna se refere ao intervalo de data de >= e <= em cada linha.
E na coluna Situação, temos as situações de Aberto e Pago que desejamos que sejam atendidas conforme a situação selecionada pelo cliente no menu de filtro abaixo.

Os parâmetros do cliente que está usando a planilha são então concatenados para criar as condições acima do filtro e são ocultos com a configuração personalizada ;;;

Automação do filtro da planilha contas a pagar
O autofiltro precisaria ser executado manualmente, cada vez que houvesse a necessidade.
Para automatizar esta tarefa criamos um código VBA que realiza a execução automática, sem a necessidade de interagir nesta guia.
Para isso no VBA adicionamos o seguinte código em um módulo e chamamos em um botão na tela:
Sub lsFiltro()
Range("'Contas a pagar'!A:G").AdvancedFilter _
Action:=xlFilterCopy, CriteriaRange:=Range( _
"A1:B5"), CopyToRange:=Range("A19:G19"), Unique:=False
End Sub
O código acima realiza a chamada dos dados à partir da planilha de contas a pagar, que é a origem e com o recurso de copiar os dados filtrados cola estas informações automaticamente na planilha de controle de contas a pagar no Excel.
Download Cálculo de Pagamento de Horas Excel
Realize o download da planilha de contas a pagar no Excel neste botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.
Principais recursos
Confira o que este material oferece para você.
Perguntas frequentes
O material é realmente gratuito?
Sim. O acesso é gratuito e não exige cadastro.
Preciso ter o Excel instalado?
Recomendamos o Excel 2013 ou superior para todos os recursos.
Como faço para receber atualizações?
As atualizações são automáticas dentro da própria planilha.
Funciona no Excel do Mac?
Sim, funciona no Excel para Windows e para Mac.
Funciona no celular?
É possível visualizar no app do Excel; a edição completa é no computador.
Planilhas relacionadas
Planilha de Fluxo de Caixa
R$ 89,90
Controle de Estoque
R$ 69,90
Planilha Financeira Empresarial
R$ 79,90
Dashboard Financeiro no Excel
R$ 49,90




