Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como começar com Excel VBA
Microsoft Excel é uma poderosa aplicação com características que vão muito além do design simples planilha . Talvez você tenha gostado dominar fórmulas complexas e análise de dados, e você está pronto para um novo desafio . Com o Visual Basic for Applications (VBA) , você pode sobrecarregar Excel. Você pode começar a usar o VBA imediatamente , sem qualquer experiência de programação necessário. Instruções
Gravar um
Macro
1

Se você já gravou uma macro, você já está usando VBA. O editor Visual Basic traduz suas teclas em comandos VBA. O código resultante é ineficiente , mas pode ajudá-lo a se familiarizar com VBA sintaxe e comandos.
2

Excel, gravar uma macro simples. No Office XP , selecione Macro, Gravar Nova Macro no menu Ferramentas. ( No Excel 2007, os comandos estão na guia Desenvolvedor . ) Altere o nome da macro ou deixe o padrão e pressione OK.
3

Com o gravador de macro em execução , digite " Olá Mundo!" na célula A1. Aplicar negrito, itálico e sublinhado , e mudar a cor da fonte para vermelho. Dê um duplo clique sobre o separador de coluna na linha de cabeçalho , entre as colunas A e B, para redimensionar a largura da célula para o seu conteúdo.
4

Desligue o gravador de macro , selecionando Ferramentas , Macro , Stop Recording .
5

Teste a macro para garantir que a mensagem aparece .
Examine código gravado
6

clique com o botão direito do mouse na guia Plan1 e selecione View Code , ou pressione Alt- F11 , para abrir o editor de VB, e clique duas vezes no módulo 1. O seu código de macro será algo parecido com isto: .

Sub Macro1 ()

ActiveCell.FormulaR1C1 = Range "Olá Mundo" ( "A1") = SelectSelection.Font.Bold TrueSelection.Font . Itálico = TrueSelection.Font.Underline = xlUnderlineStyleSingleColumns . ( "A: a") EntireColumn.AutoFitSelection.Font.ColorIndex = 3

End Sub
7

Note que a macro começa com "Sub" e termina com " End Sub ". Cada sub-rotina VBA começa e termina desta forma.
8

Encontre palavras-chave familiares . Desde que você sabe o que esta macro faz, você pode descobrir que " Selection.Font.Bold = True " altera a seleção para negrito. Você também pode reconhecer os comandos para redimensionar a coluna e alterar a cor.
9

Volte para Excel e tente gravar algumas macros mais simples, cada vez que examinar o código no editor de VB . < Br >
Configurar o Editor VB
10

Inicie o editor VB pressionando Alt- F11.
11

Clique em cada item de menu na parte superior para se familiarizar com as opções disponíveis.
12

Configure o seu ambiente com opções a partir do menu View. No mínimo, adicione o Properties Window e do Project Explorer. Você pode encaixar -los para o lado esquerdo da tela , clicando direito e selecionando " acoplável ".
13

Experimente o recurso de Ajuda sensível ao contexto , a qualquer momento , pressionando F1.
< Br >
Criar um Formulário
14

no menu Inserir, selecione Inserir UserForm. O formulário de usuário é a sua tela de desenho.
15

Se o formulário de usuário não aparecer , vá para o Editor de Projetos e clique duas vezes em "Formulários ", clique duas vezes em UserForm1 .
< Br > 16

Quando o formulário de usuário aparece, você também vai ver a caixa de ferramentas , que contém controles que você vai usar na criação de seus formulários. Por exemplo , você pode incluir botões, caixas de texto, listas suspensas e etiquetas. Passe o cursor sobre cada um para ver os nomes .
17

Adicione alguns controles ao seu formulário. Para adicionar uma caixa de texto, encontrá-lo na caixa de ferramentas, clique sobre ele , em seguida, mova o cursor para o formulário de utilizador e desenhar um retângulo no formulário. Você vai ver uma forma que é algo como uma janela. Este é o lugar onde o usuário irá entrar em sua entrada.
18

Coloque mais controles no formulário. Experiência com redimensionamento e reorganização . Para alguns controles para trabalhar , eles precisam ser programados . Por exemplo, um botão "OK" precisa de uma seqüência associada das ações. Outros controles , como rótulos , geralmente precisam de pouca, ou nenhuma , a programação
Programa de uma caixa de mensagem
19

O " MsgBox" está predefinida ,. Você não vai precisar criar um formulário . Mas você vai precisar de algum código. Você pode programar "Sim", "Não", "OK" e "Cancel" botões , configure o prompt , e muito mais.
20

Esta caixa de mensagem irá avisar o usuário que o arquivo será fechado sem poupança quando ela clica em " Sim". Se ela clica em " Não", o arquivo será salvo antes de fechar. Se ela seleciona "Cancelar ", o arquivo não vai fechar .
21

Inicie o editor de VB . No menu Inserir, insira um módulo , então , no Project Explorer, clique duas vezes no novo módulo. A janela de código se abrirá.
22

Digite o seguinte rotina. (Não escreva o texto entre parênteses que se seguem. ) Sub MsgBoxTest () [ sub-rotinas sempre começam com Sub e terminam com End Sub ] myTitle = "Aviso " [ Atribui um valor para " myTitle ". Quando você usa " myTitle " mais tarde, é o mesmo que digitar " Aviso ". ] MyMsg = " Fechar sem salvar ? Todas as alterações serão perdidas. " [ Atribui um valor para " MyMsg . "] Resposta = MsgBox ( myMsg , vbExclamation + vbYesNoCancel , myTitle ) [ Define a caixa de mensagem . Ele irá conter " myMsg ", um ponto de exclamação alerta , e sim, não e Cancelar ea barra de título será " Aviso ", porque esse é o valor de " myTitle . "] Select Case Response [ Select Case atribui ações para vários . opções] Case Is = vbYes [ Se o usuário clicar em Sim ] ActiveWorkbook.Close SaveChanges : . = False [Fechar sem salvar ] Case Is = vbNo [ Se o usuário clicar no] ActiveWorkbook.Close SaveChanges : = True [ Salvar e Fechar. ] Case Is = vbCancel [ Se o usuário clicar em Cancelar] Exit Sub [ Saia da rotina . Não faça nada . ] End Select [ Isto termina a instrução Select Case. ] End Sub [ Termina a sub-rotina ]
23

Selecione Run , Run Sub /User formulário a partir do menu . Sua caixa de mensagem será exibida , você já gravado com êxito uma rotina VBA funcionando

.

Anterior :

Próximo : No
  Os artigos relacionados
·Como abrir arquivos do Excel 2007 com o Office 2003 
·Como sincronizar o SharePoint com o Microsoft Excel par…
·Como importar dados com o Excel 2007 
·Como calcular Curve Interseções em Excel 
·Como inserir um arquivo Zip para o Excel 
·Como construir uma tabela dinâmica no Excel 
·Qual é o propósito dos US $ em Excel Formulas 
·Como faço para usar macros no Microsoft Excel 
·Microsoft Access Tutorial Iniciante 
·Como inserir automaticamente as informações de uma fo…
  Artigos em destaque
·Como fazer vidcaps Com o Media Player Classic 
·SQL Report Builder Tutorial 
·Como mesclar SRT com arquivos MP4 
·Como faço para adicionar valores vazios no Microsoft A…
·Como excluir Blue Coat 
·Como converter OGV para MPEG no Ubuntu 
·Meu Roxio Easy Media 9 não vai queimar DVDs 
·Como fazer um arquivo delimitado Cachimbo no Excel 
·Como reparar um vírus Windows XP 
·Como gravar um XVID para um DVD no Nero 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados