Notifications
Clear all

Freeze code

12 Posts
2 Usuários
0 Reactions
2,449 Visualizações
(@miguexcel)
Posts: 167
Estimable Member
Topic starter
 

Olá. Estou com uma pequena dúvida que me daria imenso jeito. Tenho um arquivo com várias planilhas e com um menu muito simples do lado esquerdo. Gostaria de poder navegar no excel até à linha 100000 mas que as colunas e linhas do menu se mantivessem estáticas. Estou-me fazendo entender? Quero que o menu esteja sempre visivel. Anexo o ficheiro para ser mais fácil.

Pretendo que a parte cinzenta (do menu) esteja sempre estática e que só a parte branca mexa para cima e para baixo, consoante o número de linhas que necessitar.

Isto será possivel? Alguém me consegue ajudar?

Muito Obrigado e um Bom Natal a todos

 
Postado : 23/12/2012 7:06 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bao noite!!

Leia as regras, os arquivos devem ser compactados!!
viewtopic.php?f=7&t=203

Veja se é isso
http://www.sendspace.com/file/64u6af

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/12/2012 7:23 pm
(@miguexcel)
Posts: 167
Estimable Member
Topic starter
 

Peço imensa desculpa pelo sucedido e obrigado pela chamada de atenção.

Se esta for a única alternativa, lá terá que ser. No entanto, ainda não é bem isto. Pretendo que o menu seja mesno estático, como se fizesse parte do próprio excel. Quero que apenas a parte branca mexa. Do modo que enviou, a parte cinzenta do menu que está para baixo, vai desaparecendo. Provavelmente não tem jeito de fazer isto não.

O menu tem que ficar sempre no mesmo sitio, ou seja, toda a parte cinzenta tem que estar sempre visivel. Basicamente queria que o scroll só funcionasse a partir da celula M. Quer para cima e para baixo, quer para os lados.

 
Postado : 23/12/2012 7:44 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Tente adaptar

Sub teste()
Dim r As Range
Set r = ActiveCell
Range("A2").Select
With ActiveWindow
    .FreezePanes = False
    .ScrollRow = 1
    .ScrollColumn = 8
    .FreezePanes = True
    .ScrollRow = r.Row
End With
r.Select
End Sub

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/12/2012 8:09 pm
(@miguexcel)
Posts: 167
Estimable Member
Topic starter
 

Não está funcionando. Será que pode tentar adaptar no ficheiro que enviei? :(

Muito Obrigado

 
Postado : 23/12/2012 9:02 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Tente usar a criatividade, veja ao mais ou menos ... :(

http://www.sendspace.com/file/9mmysa

Leia Também
http://peltiertech.com/Excel/menus.html
Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/12/2012 9:13 pm
(@miguexcel)
Posts: 167
Estimable Member
Topic starter
 

Não funciona não. Secalhar não me estou explicando bem! Vá no facebook. Barra lateral de contactos está sempre fixa. Podemos ver todas as noticias recentes e mais antigas com scroll, mas barra de contactos fica fixa. Queria o mesmo para o excel. Mas não deve ser possível

 
Postado : 23/12/2012 9:41 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Leu o link que eu recomendei?

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/12/2012 6:41 am
(@miguexcel)
Posts: 167
Estimable Member
Topic starter
 

Bom dia. Li sim, mas não entendo em que isso resolve meu problema.. É outra solução, mas não a que procuro, por enquanto.

 
Postado : 24/12/2012 7:08 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Ola Miguexcel
POr favor não abra várias postagens para falar do mesmo assunto!!

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/12/2012 11:48 am
(@miguexcel)
Posts: 167
Estimable Member
Topic starter
 

Peço desculpa mas penso que apenas criei este tópico. :/ se aconteceu foi por engano.

No entanto, arranjei outra solução. Criei um menu flutuante, mas no entanto tenho algumas dificuldades a nivel de VBA para o desenvolver. Alexandra, acha que me consegue ajudar? Envio em anexo para dar uma olhada.

1) Gostaria que o menu apenas aparecesse no arquivo em questão. O problema e que quando abro qualquer outro arquivo, esse userform aparece lá tambem e eu queria que aparecesse só no seu arquivo. é Possivel?
2) É possivel fazer linkagem dos botões com as planilhas para poder navegar?
3) Como se faz para posicionar o userform mais abaixo, ou seja, ele deve ficar à esquerda mas na zona branca do arquivo. É possivel? E também é possível fixar para que ninguém o possa mover?
4) Por fim queria perguntar se é possível retirar aquela borda a cinzento escuro (que diz menu) e só aparecer o cinzento claro.

OBrigado por toda ajuda Alexandre.

 
Postado : 24/12/2012 12:00 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Deposite o arquivo compactado e aguarde para que o pessoal possa ajuda-lo.

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/12/2012 12:02 pm