Fluxo de caixa com quadro flutuante no Excel

Mapa de estoque dinâmico 3 5
Mapa de estoque Excel 3 – Logística WMS
19 de março de 2017
Planilha Excel SPED Contribuições 6
Planilha SPED Contribuições PIS e COFINS
1 de abril de 2017

Fluxo de caixa com quadro flutuante no Excel

O fluxo de caixa é uma das planilhas mais utilizadas no Excel, e neste artigo você verá como criar um fluxo de caixa de forma rápida e também um quadro flutuante no Excel que será sempre exibido ao lado da planilha que está sendo atualizada.
Quadro flutuante no Excel 1

Como pode notar na imagem acima pode ser uma alteração que pode ser adaptada para vários tipos de planilhas, principalmente para exibir um resumo flutuante ao lado da sua planilha e que será exibido a medida que os dados são inseridos.

Criando o quadro flutuante no Excel

Para criar o quadro flutuante você deve seguir o passo-a-passo abaixo:

  • No nosso exemplo criamos um resumo em uma outra planilha, este quadro pode ser do tamanho e forma que você desejar. Selecione o quadro nesta planilha auxiliar.Quadro flutuante no Excel 2
  • Copie estes quadro com Ctrl+C
  • Clique na planilha na qual o quadro será inserido
  • Clique no menu Página Inicial->Colar->Imagem Vinculada(I)
  • Este tipo de colagem faz com que seja criada uma imagem vinculada com a sua fonte, e que será atualizada automaticamente toda vez que a origem dele for atualizada
  • Selecione o objeto e renomeie-o como “Quadro”
  • Agora vamos fazer com que o quadro fique flutuante
  • Pressione as teclas ALT+F11, será exibido o ambiente VBE
  • No ambiente em Microsoft Excel Objetos dê um duplo clique na planilha para abrir a página de fonte
  • Nesta página digite o seguinte código fonte
Public Sub lsMover()
    ActiveSheet.Shapes("Quadro").Select
    Selection.Cut
    Cells(ActiveWindow.ScrollRow + 1, 11).Select
    ActiveSheet.Paste
    Application.CutCopyMode = False
End Sub
  • Este código realiza a movimentação do objeto “Quadro” conforme a célula que estiver ativa no momento
  • Digite também o seguinte código que fará com que ao mudar a célula a imagem será posicionada de acordo com a movimentação da planilha
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error GoTo Sair
    
    Dim lRng As Range
    Set lRng = Selection
    
    Application.ScreenUpdating = False
    Application.EnableEvents = False
    lsMover
    
    lRng.Select
    
Sair:
    Application.EnableEvents = True
    Application.ScreenUpdating = True
End Sub
  • Agora volte á planilha, basta clicar o VBE
  • Na planilha á medida que for selecionada uma linha para cima ou para baixo o quadro será movimentado automaticamente através da chamada do evento Worksheet_SelectionChange.

Abraço

Marcos Rieper


Clique aqui e leia mais sobre Excel VBA. https://www.guiadoexcel.com.br/vba/ O Guia do Excel foi criado por Marcos Rieper e oferece artigos, dicas, tutoriais e modelos de planilhas prontas. Aqui você encontra tudo sobre Excel, seja de nível básico, intermediário,  avançado e VBA. O Guia do Excel oferece diversos materiais completamente gratuitos para download. Navegue em nosso site e confira! Conheça também a nossa Loja do Excel https://loja.guiadoexcel.com.br/
Cursos

Curso Excel Completo – Curso Excel Básico + Curso Excel Avançado – Acesso Vitalício

R$218,00 R$179,00

COMPRAR
Cursos

Curso Excel Master – Curso Excel Básico + Curso Excel Avançado + Curso VBA Excel + LP – Acesso Vitalício

R$357,00 R$249,00

COMPRAR
Cursos

Curso Excel PRO – Curso Excel Avançado + Curso VBA Excel + Lógica de programação – Acesso Vitalício

R$258,00 R$199,00

COMPRAR
Cursos

Curso Excel Web – Curso VBA Excel + Lógica de programação + Curso Web Scraping VBA- Acesso Vitalício

R$388,90 R$309,00

COMPRAR

9 Comentários

  1. Marco Aurélio disse:

    Olá sou Lojista e trabalho com vendas de Roupas e acessórios e estou a procura de um sistema fluxo de caixa completo…com cadastro de clientes,fornecedores, produtos etc….
    Gostaria de saber se você tem alguma aula ensinado a fazer do zero um sistema em VBA dessa forma que estou precisando?

    Desde já agradeço!!!

    • Marcos Rieper disse:

      Bom dia Marco Aurélio,

      No momento não temos ainda um sistema completo de fluxo de caixa, mas já está em fase de conclusão.

      Se inscreva na nossa newsletter realizando o download do arquivo nesta página e quando for criado o novo sistema você receberá automaticamente um aviso por e-mail.

      At.
      Marcos Rieper

  2. Frederico Paleari disse:

    Boa tarde Marcos.

    Simplesmente espetacular sua sua aula…Funcionou tudo perfeito… Somente um problema… quando eu copio e colo qualquer outra célula, ele cola sempre este quadro. Sabe me dizer o porque?

    Att.

    Fred

  3. Leandro Silva disse:

    Marcos

    veja bem, eu tentei usar essa sua ideia mas para realocar um botão na minha planilha, o q desejo fazer é q a celula q eu selecionar um botão apareça na coluna C da linha q eu selecionei, é possivel com esse metodo? estou tentando mudar o codigo mas não consegui nada q funcione.

  4. Rafael disse:

    Muito boa aula. Parabéns professor!

    Uma única observação. Eu não consigo mais usar o copia e cola nem inserir novas linhas na planilha. O macro não permite o uso. Alguma forma de resolver isto?

  5. Luiz Borges disse:

    Bom dia!
    Eu tenho Guias na mesma Planilha.
    Posso utilizá-lo em outras?
    Pois eu tentei fazer igual, mas coloco em uma, apaga da outra.

  6. Verônica de Oliveira Ignacio disse:

    Olá, tentei fazer o quadro flutuante mas não consegui de manei alguma.
    Como posso buscar uma assistencia?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Inscreva-se no nosso canal do Youtube!


Junte-se ao nosso canal do Youtube. Começamos em abril de 2016, mas já temos mais de 06:00 h de treinamentos gratuitos e este número irá aumentar. Vídeos novos todos os sábados.