Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como escrever uma macro Codificação MS Excel
Macros são pedaços de código que podem ser executados tarefas repetitivas de dentro do livro do Excel. Aprender a escrever uma macro para o Excel irá capacitá-lo para assumir o controle sobre os documentos e dados que trabalham com você em uma base diária . Em suma, este artigo irá instruir o leitor em como criar pedaços de código que irão revolucionar a sua experiência multitarefa com o Excel. Macros produzir um efeito específico em seus documentos do Excel. A linguagem utilizada em macros é Visual Basic for Applications (VBA) . Você vai usar esta linguagem para criar módulos ligados ao livro do Excel , onde você irá armazenar seus macros. Macros realmente irá adicionar funcionalidade e facilidade de uso para os seus documentos do Excel. Com macros , você pode organizar várias folhas de dados em uma folha ou formular dados em uma folha para atender a qualquer um dos seus requisitos de usuário . Instruções Como escrever uma macro no MS Excel Usando o Editor de VBA
1

Clique no menu Ferramentas suspensa no Excel. Aponte para "Macro" . Clique em " Editor do Visual Basic" .
2

Criar um lugar para guardar sua macro. No menu Inserir no editor VBA , clique em "Module" . O módulo será aberto em uma nova janela . Este módulo vai abrigar a macro que você vai escrever . O módulo é armazenado em uma pasta chamada " VBA Project" .
3

Digite a palavra "Sub" na janela em branco. Não escreva sobre o texto que lê "End Sub" . Após o Sub, digite um nome para sua macro , como " MyLoopMacro " . Um loop é o macro mais fácil de escrever . Um ciclo contará linhas automaticamente até que chega a um ponto determinado para parar. Isto pode ser útil para grandes quantidades de dados em uma planilha.
4

Diga o loop para parar em uma célula vazia . Na janela do VBA , digite o seguinte código: Do While Cells (x, 1). Value < > "" X = x + 1 Y = y + 1 Loop
5

Informe o seu macro que você deseja a palavra "Nome" para parecer mais escuro do que o outro texto em toda a sua pasta de trabalho do Excel. Adicione o seguinte código no editor de VBA: IfMyCell.Value como "Nome" Então MyCell.Font.Bold = True End If
6

Código sua macro para fazer mais com células em uma planilha . Este é apenas um exemplo, mas um que você pode usar para uma série de coisas em uma macro. Você vai escrever um código que irá combinar duas células em uma célula adicional. Isso pode ser útil se você tiver uma planilha que pode combinar primeiro e último nomes , dados de par em conjunto ou por qualquer outra razão que você gostaria de transportar dados para outra coluna na planilha. Digite o seguinte código no editor de VBA : Sub LoopRange1 () X = 3 Do While Cells (x, 3). Value < > ""
7

Adicione mais código para sua macro. Até agora, você recebe o valor "x" para começar na linha 3 na sua planilha. Você também criou um comando para loop até que uma linha em branco é descoberto pela macro. Em seguida , as três linhas de tipo de código que se seguem para realizar os valores das terceira e quarta colunas juntamente com um espaço entre eles na quinta coluna : Células ( x , 5 ) . Valor = Cells (x, 3). Valor + _ " " + Cells (x, 4). Valor x = x + 1
8

Faça as células mudam de cor para indicar uma palavra descoberto em uma planilha. Isto poderia ser muito útil para encontrar dados específicos introduzidos pelo marketing. Agora você está indo para criar a variável no seu código para procurar a palavra " concorrente " na planilha. Digite o seguinte código na janela de VBA : Sub LoopRange2 () Dim CompetitorCell Como Faixa Esse código declara a variável " CompetitorCell " . Agora aperte "Enter" para criar um espaço entre a última seqüência de texto em seu código. Digite o seguinte código. Se CompetitorCell.Value Like "* Concorrente * " Então MyCell.Interior.ColorIndex = 3 ElseIf MyCell.Value Like "* Filme * "Então Mycell.Interior.ColorIndex = 4 ElseIf MyCell.Value =" "Then MyCell.Interior.ColorIndex = xINone Else ; MyCell.Interior.ColorIndex = 5 End If Next End Sub
9

Criar uma macro que irá eliminar dados duplicados em sua planilha. Isso pode ser maravilhoso para acompanhar contas duplicadas em seu sistema de planilha. Digite o seguinte código para criar e testar a sua própria macro. Sub LoopRange3 () X = ActiveCell.Row Y = x + 1 Do While Cells (x, 4). Value < > "" Do While Cells (y, 4). Value < > "" Se (Cells ( x , 4). Valor = Cells (y, 4). Valor ) _ E ( Cells (x, 6). valor = _ Cells ( y, 6). value) Então Cells (y, 4). EntireRow.Delete Else y = y + 1 End If laço & # xD ; x = x +1 y = x +1 loop End Sub
10

Feche a janela do VBA. Clique em Salvar . Sua macro foi criado. O código torna-se fácil de entender quando você praticar com ele. Tudo que você precisa fazer é mudar os nomes das variáveis ​​, os comandos de loop e as células da planilha que você deseja que seus macros para executar uma tarefa com .
Atribuir uma macro a um objeto existente no Excel

11

clique com o botão direito do mouse em qualquer objeto estanho sua planilha , como um gráfico , gráfico ou logotipo da empresa.
12

Esquerda clique em " Atribuir Macro" . Um menu lateral -out aparece depois de clicar com o botão direito , o que você pode, então, selecionar as opções de . Neste caso, basta clicar em " Atribuir Macro" .
13

Clique na macro que pretende atribuir na caixa Nome da macro .
Excluir uma macro do Excel

14

Clique no menu Arquivo no Excel. Clique em " Abrir Pasta de trabalho " . Se o livro está escondido na pasta de trabalho macro Personal.xlsb , então você precisa para reexibir a pasta de trabalho.
15

Clique em " Exibir", clique em "Mostrar " .
16

Clique em " PERSONAL " sob a guia livros Reexibir e clique em "OK" .
criar uma macro a partir de uma macro
existente 17

Abra o livro que contém uma macro existente que você deseja copiar uma parte do para a sua nova macro.
18

Clique em "Macros" . Esta situa-se no guia do desenvolvedor do Windows Vista ou em Ferramentas para outras versões do Windows.
19

Clique no nome da macro que você deseja editar.
20

Clique em " Editar".
21

Selecione o código da janela de código que abre com o mouse. Pressione Ctrl + C para copiar a seleção . Clique no módulo na caixa procedimento onde você deseja inserir o código copiado . Clique Ctrl + V para colar o código .

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar uma BOM Usando o MS Excel 
·Como calcular CPK Com o Excel 
·Excel Tendência Lines explicou 
·Linha Excel Gráfico Tutorial 
·Como Receber Mail no Microsoft Excel 2007 
·Como faço para adicionar informações sobre planilhas…
·Como Salvar configurações de impressão no Excel 2007…
·Vantagens do Microsoft Office Excel 
·Como definir o número de casas decimais para aparecer …
·Como adicionar um número de coluna no Microsoft Excel …
  Artigos em destaque
·Como usar Explosion Art 
·Como fazer seu próprio filme com Stickmen 
·Como desativar o iPod Plugin for Winamp 
·Eu sou incapaz de Unistall Avast 
·Como configurar um e-mail Página Usando o Dreamweaver 
·Como Chegar Vocals Usando Ableton Live 
·Como gravar CDs de áudio com o Windows Media Player 
·Como compactar arquivos AVI Online 
·Como alterar a casa decimal em células no Microsoft Ex…
·Como apagar músicas duplicadas no iTunes 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados