Personalizar um userform VBA por adicionar e excluir controles no formulário , alterando as propriedades desses controles e alterar a localização dos controles. Personalizando userforms permite adaptá-los aos programas VBA ligados a essas formas . Outra razão para personalizar userforms é criar estilos visuais apropriados para um novo grupo de usuários. Por exemplo, se você precisa adaptar o seu programa para o uso de novos usuários de computador , você pode ocultar ou remover alguns dos controles no userform do programa para reduzir a confusão . Instruções
1
Abra o Windows Explorer , clique duas vezes em um Word, Excel, ou outro documento do Office que contém um UserForm VBA existente que você gostaria de personalizar. Seu aplicativo do Office irá abrir o documento selecionado.
2
Clique na guia "Desenvolvedor" do aplicativo, clique no botão " Visual Basic " para entrar no ambiente de programação Visual Basic for Applications . Clique no item " UserForm " no painel de projeto para exibir o formulário de usuário para edição.
3
Clique em um controle no formulário de usuário, como um botão de comando ou um controle de caixa de listagem . Pressione o botão " Excluir" para excluir o controle . Clique no ícone da paleta de " caixa de ferramentas " para um controle que você deseja adicionar , como o pequeno retângulo que representa o comando de controle de botão. Clique no local no userform para o qual você gostaria de inserir o controle , em seguida, arraste para indicar a área de controle irá ocupar . Solte o mouse para inserir o controle no UserForm.
4
botão direito do mouse um controle no formulário de usuário, clique em "Propriedades" para exibir o painel Propriedades, que permite que você defina valores de ajuste que impactam o comportamento e aparência dos controles UserForm. Clique na coluna da direita de uma propriedade que você gostaria de mudar. Por exemplo , clique na coluna à direita da propriedade " Fore Color" para entrar na área para mudar a cor do texto de exibição de um controle. Para saber mais sobre uma propriedade de controle , pressione F1 depois de clicar na coluna da direita de qualquer propriedade para exibir a ajuda para essa propriedade .
5
Digite o novo valor para a propriedade. Por exemplo, para alterar o texto de primeiro plano do controle selecionado para vermelho, tipo "255 ", que VBA interpreta como a cor vermelha.
6
botão direito do mouse na barra de ferramentas , clique em " UserForm " para exibir um nova paleta com opções que permitem alinhar e organizar controles UserForm. Clique em um controle que você gostaria de se alinhar com outro controle, em seguida, pressione e segure a tecla Shift. Clique no controle que você gostaria de alinhar o controle selecionado com , solte a tecla Shift. Clique em um dos controles de alinhamento da paleta Useform , como " Alinhar esquerdas . " VBA vai mudar a posição dos comandos para realizar seu pedido.