Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
#70253
Bom dia, estou montando uma planilha e gostaria de saber se consigo congelar os botões de macros que criei.
Eu sei que é possivel congelar a pimeira linha, primeira coluna e ambos, porém seria perfeito para mim se fosse possivel congelar os botões que estão no meio da tela, para acompanharem a rolagem vertical.

No meu projeto eu até conseguiria manter os botões na primeira linha, só que isso ocupa muito espaço da minha tela e tenho que ficar selecionando área de impressão toda vez que termino de jogar os dados na folha de impressão, por conta da primeira linha ter que ficar muito grande para caber todos os botões.

desde já agradeço!!
#70301
Neste exemplo de macro abaixo o botão acompanha a janela visivel conforme vai selecionando as celulas para abaixo, por exemplo.
Código: Selecionar todos
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Dim shp         As Shape

    Set shp = Me.Shapes("Botão 1") ' * Altere o nome do seu botão se necessario

    With Me.Cells(ActiveWindow.ScrollRow, ActiveWindow.ScrollColumn)
        shp.Top = .Top
        shp.Left = .Left
    End With

End Sub


Mas acho que o ideal e esteticamente fica melhor colocar os botões na faixa de opções (Ribbon)

Imagem
#70304
@Basole
Cara muito obrigado pela atenção, até é uma opção que talvez eu use, no ribbon, não sabia que era possível.

Uma dúvida sobre usar os macros no ribbon, ele ficará visivel somente no excel que eu fiz a configuração ne? se eu abrir em outro pc nao tera as configurações salvas?

Vou te mandar uma foto de como está ficando até agora o projeto, caso você tenha alguma opinião ou ideia de como ficaria melhor fazer essa organização.
Imagem

No caso, todos os botões tem a função de: buscar uma linha pré escrita em um banco de dados, copiar a linha e colar na folha que será impressa:
Imagem

Já fiz um teste de deixar os botões ao lado da folha, porém não ficou bom!
Caso tenha alguma ideia, será muito bem vinda!

E mais um ultimo detalhe, os botões estão desorganizados ainda porque estou vendo quantos vou precisar para depois enquadrar no local certo e ficar mais estético.
#70325
maylonpaulino escreveu:
...Uma dúvida sobre usar os macros no ribbon, ele ficará visivel somente no excel que eu fiz a configuração ne? se eu abrir em outro pc nao tera as configurações salvas?
@maylonpaulino
Sim, ficará visivel para qualquer usuario/PC.
Essa configuração customização do Ribbon é feita atraves de um editor com a codificação xml incluindo botões, imagens, dicas e links entre outras opões e associando a macro que será executada em cada botão.

Editor Ribbon: https://github.com/fernandreu/office-ri ... tag/v1.9.0

No exemplo abaixo (img) que fiz para um nutricionista, a Planilha abre e executa uma macro já selecionando a tab(aba) que contem todos os botões.

Imagem


* Voce pode incluir botões em todo este espaço em branco da faixa de opões (conf. img)
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord