- 08 Mai 2019 às 14:22
#43759
Ola Boa Tarde já agradeço por esta lendo minha duvida estou desenvolvendo uma aplicação e fiz ela desse modo gostaria de saber se teria outro modo fazer.
With formulario_menu
If Sheets("Recados").Range("B2") <> "" Then
.cmd_ap11.BackColor = &H808080
.cmd_ap11.ForeColor = &HFFFFFF
ElseIf Sheets("Recados").Range("B2") = "" Then
.cmd_ap11.BackColor = &HFFFFFF
.cmd_ap11.ForeColor = &H808080
End If
If Sheets("Recados").Range("B3") <> "" Then
.cmd_ap12.BackColor = &H808080
.cmd_ap12.ForeColor = &HFFFFFF
ElseIf Sheets("Recados").Range("B3") = "" Then
.cmd_ap12.BackColor = &HFFFFFF
.cmd_ap12.ForeColor = &H808080
End If
Cada vez que abro meu formulário ,essa formula passa pela células e me retorna resultado se esta vazia ou não e com isso o meu Bt muda de cor para avisar se esta vazia ou cheia so que tenho 72 botão
gostaria saber se teria ou modo de escrever.
With formulario_menu
If Sheets("Recados").Range("B2") <> "" Then
.cmd_ap11.BackColor = &H808080
.cmd_ap11.ForeColor = &HFFFFFF
ElseIf Sheets("Recados").Range("B2") = "" Then
.cmd_ap11.BackColor = &HFFFFFF
.cmd_ap11.ForeColor = &H808080
End If
If Sheets("Recados").Range("B3") <> "" Then
.cmd_ap12.BackColor = &H808080
.cmd_ap12.ForeColor = &HFFFFFF
ElseIf Sheets("Recados").Range("B3") = "" Then
.cmd_ap12.BackColor = &HFFFFFF
.cmd_ap12.ForeColor = &H808080
End If
Cada vez que abro meu formulário ,essa formula passa pela células e me retorna resultado se esta vazia ou não e com isso o meu Bt muda de cor para avisar se esta vazia ou cheia so que tenho 72 botão
