Página 1 de 1
Congelar caixa de texto
Enviado: 23 Jul 2016 às 10:41
por CleuberZago
Bom dia pessoal.
É possível congelar apenas uma caixa de texto atraves de VBA? Por exemplo, por mais que mova a página para esquerda ou direita, a caixa de texto permanece imóvel, semelhante a um congelamento dos painéis, mas apenas naquela caixa de texto?
Desde já, grato...
Re: Congelar caixa de texto
Enviado: 25 Jul 2016 às 08:28
por alexandrevba
Bom dia!!
Se for um objeto do excel, click com o botão direito -> tamanho e propriedade -> propriedades -> não mover ou não dimencionar com células.
Att
Congelar caixa de texto
Enviado: 25 Jul 2016 às 09:39
por CleuberZago
Bom dia Alexandre, obrigado pelo retorno...
Então, isso tinha tentado, porém não é o que gostaria. Preciso que a imagem fique fixa mesmo movendo o cursor, como se estivesse fixa na tela...
Re: Congelar caixa de texto
Enviado: 25 Jul 2016 às 10:00
por alexandrevba
Bom dia!!
Então use um controle ActiveX!
Att
Congelar caixa de texto
Enviado: 25 Jul 2016 às 10:17
por CleuberZago
Aí que preciso de ajuda pra desenvolver a rotina
Re: Congelar caixa de texto
Enviado: 25 Jul 2016 às 10:25
por alexandrevba
Bom dia!!
Eu não entendi, para que uma rotina, vc não descreu no seu primeiro post.
Apenas disse que quer uma caixa fixa na guia.
Os controles ActiveX ficam fixo além disso vc pode proteger a guia.
Exemplo de VBA:
Considerando que vc inseriu um controle Button ActiveX, dentro do módulo da guia, insira o código.
Código: Selecionar todosPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Rng As Range
Dim Top As Single
Dim Left As Single
Set Rng = ActiveWindow.VisibleRange.Cells(1, 1)
Top = Rng.Top
Left = Rng.Left
With CommandButton1
.Top = Top
.Left = Left
End With
End Sub
Att
Re: Congelar caixa de texto
Enviado: 26 Mai 2022 às 18:08
por ViniciusLevi
Opa Boa tarde!
Obrigado pelos retornos Alex, mas acredito que a duvida do Cleuber, assim como a minha

, é:
se colocarmos uma caixa de texto que fique entre B5 e C9, irá ocupar seu devido lugar ali, mas colocando informações na planilha e rolando para baixo ela deixará de ser vista, ficará disponivel apenas em B5:C9, caso congelemos paineis ficaremos com uma grande área ocupada para exibir a caixa de texto.
Sabe de alguma solução para que ela se mantenha vista mesmo rolando para baixo, posso fazer a troca para algum botao activeX se tiver algum codigo para que ele tenha o comportamento de não movimento, como se estivesse sobre a pagina