Ir ao conteúdo

Posts recomendados

Postado

Bom senhores, eu estou construindo uma planilha que vai funcionar com formulário VBA, porém eu queria criar um comando para mudar a cor do userform como se fosse um tema, selecionava um botão com uma cor e o userform mudava para essa cor, faria assim com varias cores para ter vários temas de diferentes cores, porém eu não sei como atribuir isso de forma que fique salva no userform.

 

Ex: UserForm1.BackColor = vbRed, muda para a cor vermelha, porém quando eu fecho o userform e abro novamente ele volta a ficar com aquela cor padrão dele de antes de ativar o comando, gostaria de saber como faço para manter a cor que escolhi como tema, e sempre que eu apertar um outro botão que corresponde a uma cor ele mude ate eu clicar em outro botão, caso eu não clique ele mantém a cor que já havia escolhido sem resetar para a cor padrão, podem me ajudar com isso?

Postado

Atribua o valor da cor a uma célula da planilha.

 

E no formulário atribua esse valor a UserForm1.BackColor no click do botão e no evento Initialize do formulário para manter a cor escolhida quando abrir.

 

  • Curtir 2
Postado

@Robert862422 Usando a célula A1 para atribuir a cor, o Initialize do Form pode ficar assim,

 

Private Sub UserForm_Initialize()
    If [A1] <> "" Then Me.BackColor = [A1]
End Sub

 

E os botões, supondo que sejam para colorir de azul ou vermelho.

 

Private Sub Azul_Click()
    [A1] = vbBlue
    Me.BackColor = vbBlue
End Sub

Private Sub Vermelho_Click()
    [A1] = vbRed
    Me.BackColor = vbRed
End Sub

 

  • 2 semanas depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!