Ir para o conteúdo principal

Como inserir uma tabela flutuante ou caixa de texto na planilha do Excel?

Se você tiver uma tabela ou caixa de texto com alguns dados importantes que deseja que estejam sempre visíveis na tela da planilha, mesmo quando você rolar para cima ou para baixo na planilha. Essa pode ser uma tarefa interessante, neste artigo, vou apresentar um truque rápido para resolvê-la.

Inserir tabela flutuante no Excel com código VBA

Inserir caixa de texto flutuante no Excel com código VBA


seta azul bolha direita Inserir tabela flutuante no Excel com código VBA

Não há uma maneira direta de inserir a tabela flutuante, então você precisa converter os dados da tabela em uma imagem e, em seguida, aplicar um código para finalizá-la, faça o seguinte:

1. Selecione a tabela de dados que deseja manter visível e clique em Copiar > Copiar como imagem sob a Home page guia, veja a captura de tela:

doc inserir tabela flutuante 1

2. No estalou para fora Copiar imagem caixa de diálogo, selecione Conforme mostrado na tela do Aparência seção e escolha Imagem sob a Formato seção, clique em OK para fechar a caixa de diálogo e, em seguida, clique em uma célula para gerar a imagem, por fim, pressione Ctrl + V para colar esta imagem, veja a imagem:

doc inserir tabela flutuante 2

3. Depois de converter a mesa em imagem, clique com o botão direito na guia da planilha que contém a imagem da mesa que você deseja manter sempre visível e escolha Ver código a partir do menu de contexto, e no aberto Microsoft Visual Basic para aplicativos janela, copie e cole o seguinte código no módulo em branco:

Código VBA: insira a tabela flutuante no excel:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    If Target.Cells.Count > 1 Then Exit Sub
        With ActiveSheet.Shapes("Picture1")
            .Top = ActiveWindow.VisibleRange.Top + 5
            .Left = ActiveWindow.VisibleRange.Left + ActiveWindow.VisibleRange.Width - .Width - 45
        End With
    Application.ScreenUpdating = False
End Sub

Note: Neste código, o Picure1 é o nome da imagem que você criou, altere-o de acordo com sua necessidade.

doc inserir tabela flutuante 3

4. Em seguida, salve e feche a janela de código, agora, ao rolar a planilha e clicar em uma célula, a imagem da tabela é sempre mantida no canto superior direito da planilha.


seta azul bolha direita Inserir caixa de texto flutuante no Excel com código VBA

Para inserir uma caixa de texto flutuante, aqui está também um código VBA para resolver esta tarefa.

1. Primeiro, você deve inserir uma caixa de texto do Developer guia, clique em Developer > inserção > Caixa de texto (controle ActiveX)e, em seguida, desenhe a caixa de texto e insira as informações na caixa de texto conforme necessário. Veja a imagem:

doc inserir tabela flutuante 4

2. Em seguida, clique com o botão direito na guia da página que contém a caixa de texto que você deseja manter sempre visível e escolha Ver código a partir do menu de contexto, e no aberto Microsoft Visual Basic para Aplicações janela, copie e cole o seguinte código no espaço em branco Módulo:

Código VBA: insira a caixa de texto flutuante no Excel:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    With ActiveWindow.VisibleRange
        TextBox1.Top = .Top + 5
        TextBox1.Left = .Left + .Width - TextBox1.Width - 45
    End With
    Application.ScreenUpdating = True
End Sub

Note: Neste código, o Caixa de texto1 é o nome da caixa de texto que você inseriu, altere-o de acordo com sua necessidade.

doc inserir tabela flutuante 5

3. Em seguida, salve e feche a janela de código, agora, ao rolar a planilha para qualquer lugar, a caixa de texto inserida é sempre mantida no canto superior direito da planilha.


Maximize ou minimize a janela da planilha

Para maximizar a janela da planilha pode liberar mais espaço para os usuários, no Excel, você pode maximizar a janela da planilha, ocultando a faixa de opções, a barra de fórmulas ou a barra de status. Kutools for Excel's Área de trabalho pode ajudá-lo a ocultar a faixa de opções com apenas um clique. Baixe e teste gratuitamente o Kutools para Excel agora!

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hola, buenos días.

Mi pregunta es cómo mantener siempre visible la imagen flotante aun cuando me desplace en distintas filas o columnas de la hoja.

Saludos y gracias por compartir tus conocimientos.
This comment was minimized by the moderator on the site
The names are the same but for some reason I am still coming across runtime error 424 object required?
This comment was minimized by the moderator on the site
Hi,
Somewhere between steps 2 and 3 on "Insert Floating Table In Excel With VBA Code" I missed how to name the picture I just copy and pasted.

Tom
This comment was minimized by the moderator on the site
Top left corner next to the box you input the formula
This comment was minimized by the moderator on the site
Same has happened to me too, how do you know the name of the picture file?
This comment was minimized by the moderator on the site
Hello, Peter,
To know the name of the picture, you just need to select the picture, and then view the name from the Name Box in the top left corner.
This comment was minimized by the moderator on the site
If I re-size the window, the picture floats too far into the middle. How do I make the picture float to the same margin from the screen no matter what size window I have?
This comment was minimized by the moderator on the site
Thank you-this solved my problem very easily!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations