Visual Basic for Applications, ou VBA, é uma linguagem de programação fornecido com o Microsoft Excel 2010, que permite que você escreva código que pode manipular sua planilha. Entre outras coisas , o VBA pode ter uma caixa de texto aparecerá na tela , em frente à planilha. Essa caixa pode conter uma mensagem para seus usuários, mas eles também podem inserir texto na caixa se eles precisam . Por padrão, a caixa aparece com um cursor piscando , se há texto na caixa ou não, e não há uma definição para mudar isso. No entanto, você pode criar outra caixa de texto escondido no console VBA, e mudar o foco para esta caixa , fazendo parecer como se o cursor não está mais lá . Instruções
1
Abra o arquivo Excel 2010 que você deseja trabalhar. Pressione " Alt " e " F11 ". O console VBA vai abrir em uma janela separada .
2
Selecione o formulário de usuário que mantém sua caixa de texto da lista de itens no lado esquerdo do console VBA. Clique duas vezes no formulário de usuário para fazê-lo aparecer no grande espaço em branco do lado direito do console.
3
Clique no formulário de usuário no lado direito do console. Mova o cursor para o meio da parte inferior da caixa. Clique e segure o botão do mouse e arraste a parte inferior da caixa para baixo cerca de uma polegada na tela, fazendo com que o caixa um pouco maior. Solte o botão do mouse.
4
Clique no menu " View" , na parte superior da tela. Selecione " Ferramentas " no menu drop-down. Clique no ícone de caixa de texto na caixa de ferramentas . É o terceiro ícone da esquerda ao longo da linha superior e é rotulado de " ab ". Em seguida, clique em qualquer lugar na área da caixa de texto que você adicionou , e uma pequena caixa de texto aparecerá.
5
Olhe para o lado esquerdo da janela do console do VBA e encontrar o campo "Nome" no âmbito do " Propriedades "de título. Se esta é apenas a segunda caixa de texto no projeto, o campo de nome vai ler " TextBox2 . " No entanto, se havia outras caixas de texto no projeto , você precisa anotar o nome , como você vai precisar dele mais tarde .
6
Feche a caixa de ferramentas e selecione o userform novamente. Mova o mouse para o meio da parte inferior do formulário , e arrastá-lo para cima , escondendo a nova caixa de texto.
7
Direito do mouse no userform na lista no lado esquerdo do console. Escolha " Ver código ". Clique no espaço em branco do lado direito da tela para colocar o cursor lá. Digite o seguinte código no espaço :
Sub UserForm_Activate Privado ( )
TextBox2.SetFoucus
End Sub
Change " TextBox2 " para qualquer nome Excel atribuído à nova caixa de texto que você criou.
8
Feche o console Excel VBA clicando no "X " no canto superior direito da janela. Quando você executa sua macro VBA para exibir a caixa de texto , o cursor não vai mais aparecer .