question

Como para criar um userform no Excel?

Então, como para criar um formulário de usuário no Excel 2003? Eu quero um menu coisitas, que eu posso inserir texto em e esse texto será automaticamente inscrito na folha.

Eu quero fazê-lo muito facilmente e muito simples passo a passo, por favor: Obrigado faz alguém sabe como ou conhece algum tutoriais que mostram no passo a passo da forma mais fácil possível?
resposta Resposta
Criar um userform básico é bastante simples no Excel. No entanto, depois de criar o formulário, você deve criar uma forma de mostrar o formulário. Você também deve criar um método para transferir os dados inseridos no formulário apropriado células na planilha.

Tudo isso requer uma combinação de manipuladores de evento e macros.

Vamos começar com a criação do formulário. Abra o Excel e pressione a combinação de teclas ALT + F11 (se não tiver certeza sobre o F11, é uma das teclas de função, numeradas de F1 a F12, na parte superior do teclado.)

Isto irá abrir o Editor do Visual Basic. Vá para o menu ' Inserir ' e selecione 'Userform'. Isso dará origem a um novo formulário em branco chamado UserForm1.

Quando o formulário é criado pela primeira vez, um pequeno quadrado, barra de ferramentas aparecerá.

Selecione o ícone de caixa de texto: ab|

Clique em userform e arraste um TextBox para o formulário de usuário. Você pode, em seguida, clique e arraste-o para o local desejado. Você também pode dimensioná-lo agarrando num canto e arrastando até na diagonal ou na diagonal para baixo.

Excel irá definir o nome padrão da caixa de texto a TextBox1.

Em seguida, selecione o objeto de botão (forma retangular pequena - terceira linha, o segundo da esquerda).

Clique em userform e arraste um botão para o formulário. Posicioná-lo e dimensioná-lo para atender às suas necessidades. O nome padrão atribuído será CommandButton1'. Dê um duplo clique no botão. Isto irá abrir o evento de Click do botão. No espaço entre o Private Sub e End Sub, insira este: ActiveSheet.Range("A1").Valor = UserForm1.TextBox1.Value para exibir o userform novamente, dê um duplo clique 'UserForm1' em formulários no quadrante superior esquerdo da tela.

Clique com o botão direito no botão e selecione 'Propriedades'. As propriedades para o formulário irão aparecer no canto inferior esquerdo. Localize a propriedade Caption e substituir 'CommandButton1' com 'Enter' (sem aspas).

Neste ponto, a forma básica é completa com uma caixa de texto e um botão que irá definir o texto inserido na célula A1 na planilha ativa. No entanto, ainda precisamos ser capaz de chamar o formulário quando necessário.

Vá para o item de menu INSERT novamente e selecione 'Módulo'.

Haverá uma área de edição em branco à direita. Clique no seu interior. Este texto e pressione Enter chave: Sub SetValue Excel irá adicionar um conjunto de parênteses '()' e o texto End Sub como uma linha separada. No espaço entre estas duas linhas, digite: Userform1.Show fechar o VBE, clicando no botão vermelho (w x branco) no canto superior direito. Isso levará você volta para a planilha.

Pressione ALT + F8 quando abre a janela de Macros, destaque 'SetValue' e clique em ' opções... ' Digite uma letra para ser usado como um atalho de teclado. Clique em 'OK' e, em seguida, feche a janela de Macros.

Para mostrar o formulário pressione CTRL + a letra de atalho. O formulário será exibido. Digite o texto na caixa de texto e clique no botão 'Enter'. A1 será preenchida com o texto contido na caixa de texto. Feche o userform.

Para mostrar o formulário a qualquer momento, basta ative o atalho de teclado (CTRL + a letra de atalho).

Este é apenas um exercício muito básico userform. Há uma infinidade de coisas que você pode fazer com userforms. Se desejar informações adicionais, por favor me mande um e-mail.

Edit: esqueci de mencionar que você pode atribuir a macro 'Visualizar' para um botão na planilha própria e chamar a forma dessa forma. Você também pode ter a forma aberta automaticamente quando a pasta de trabalho é aberta, ou aberto quando qualquer célula é dupla-clicado, ou se uma célula específica é selecionada, etc.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved