Página 1 de 1

Botão Flutuante - Fixo

Enviado: 16 Jul 2018 às 16:29
por sabrinareuter
Tenho um botão chamado "Botão1_Clique1" localizado O18, estou tentando deixa-lo flutuante mas sem sucesso.
Ele já tem uma macro aplicada.

Será que consigo alguma ajuda?

Botão Flutuante - Fixo

Enviado: 16 Jul 2018 às 17:20
por mprudencio
O que vc quer dizer com flutuante?

Conforme rolar a planilha ele continuar visivel???

Se é isso eu nunca vi nada parecido em excel.

O que vc pode fazer é congelar paineis e colocar seu botao nesta area congelada.

Re: Botão Flutuante - Fixo

Enviado: 17 Jul 2018 às 17:47
por sabrinareuter
Existe sim amigo,
já vi em algumas planilhas.
como um quadro/legenda q fica fixo mesmo q vc role a barra de rolagem.
creio q seja feito em VB.

Re: Botão Flutuante - Fixo

Enviado: 17 Jul 2018 às 17:48
por sabrinareuter
Congelar não resolve, pois só consigo congelar as primeiras colunas e linhas.
No caso o botão esta no canto inferior direito

Re: Botão Flutuante - Fixo

Enviado: 17 Jul 2018 às 21:48
por osvaldomp
1. altere o nome do botão para DataHora pois há vários botões com nomes iguais na planilha
2. instale o código abaixo no módulo da planilha PRICING
3. ajuste no código os afastamentos da esquerda (Left) e do topo (Top) se necessário
4. o botão será reposicionado pelo código ao mudar a célula selecionada
Código: Selecionar todos
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 With ActiveSheet.Shapes("DataHora")
  .Left = ActiveWindow.VisibleRange(2, 10).Left
  .Top = ActiveWindow.VisibleRange(20, 2).Top
 End With
End Sub