Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Guia Completo para Excel Macros
Excel Macros são programas escritos na linguagem de programação Visual Basic for Applications. Estes programas podem automatizar todas as tarefas em Excel. Para alcançar esse resultado , você precisará fazer o seguinte : gravar macros ; modificá-los no ambiente de desenvolvimento integrado (IDE) ; depurá-los , e consultar o navegador do IDE objeto para obter informações sobre os objetos virtuais que dependem. Criar uma macro

Criar uma macro : abrir um novo livro do Excel, em seguida, insira uma pequena coluna de números que aumenta de 10 para 20 . Selecione a coluna depois de entrar nela.

Comece a gravação da macro , pressionando o botão retangular no lado esquerdo da barra de status do Excel , no fundo do ecrã.

Nome da macro " MySort " em seguida, pressione o ícone "Classificar " na barra de ferramentas do Excel. Escolha " Ordenar maior para o menor ", então parar a gravação macro pressionando novamente o botão macro
Reproduzir a Macro

Teste a sua macro: . Recriar a inicial coluna de números , mas em uma folha de cálculo de localização diferente . Verifique se os números vão de 10 a 20 como antes.

Selecione a coluna , em seguida, pressione " Alt- F8" para exibir uma lista de macros. Clique duas vezes em sua macro, e observar o efeito: a coluna não foi resolvido desta vez
Ver o Código

Macros às vezes não registram . as tarefas exatas que você pretende que eles. Nestes casos, você tem que corrigir o código.

Pressione " Alt- F8" para voltar a exibir uma lista de macros. Escolha o seu a partir da lista, em seguida, pressione "Editar " para entrar no IDE.

Observe os números nas cotações . Eles são a razão pela qual a sua macro não é classificar corretamente: os tipos de macro apenas um lugar específico na planilha
Rever o macro

Comece a fixar a macro. : selecionar apenas o código que diz o seguinte:

chave: = range (" G5 ") ' ( . seu código provavelmente irá exibir uma série diferente nas aspas)

Altere essa linha ler assim:

cHAVE: = Selection.Columns (1)

Altere a outra linha incorreta de código que diz o seguinte: .

SetRange Range (" G5 : G15 " )

Altere esse código para isso: .

SetRange Seleção

Retornar para Excel e executar a macro novamente. Observe que o código agora classifica com sucesso o intervalo.
Percorra e alterar o código

Pressione " Alt- F11 " para voltar para o IDE, em seguida, pressione "F2 " para entrar o navegador do objeto. Aqui você vai aprender sobre um dos objetos que seu código usa para classificar - os SortFields objeto . Digite " SortFields " na caixa de pesquisa , em seguida, selecionar o item "Adicionar " em " Os membros da ' SortFields ' " janela.

O IDE diz-lhe que a função Adicionar precisa trabalhar , inclusive o parâmetro "Ordem" . Este parâmetro determina se a ordenação é ascendente ou descendente

dinamicamente mudar essa ordem de classificação de descendente para ascendente: . Voltar para o código do programa com a tecla " Alt- F11 " para voltar ao Excel, em seguida, pressionando " alt- F8. " Escolha o nome do seu macro, em seguida, pressione " Editar "para obter o código .
Definir um ponto de interrupção

Clique em qualquer lugar do programa antes de o " End Sub " e pressione " F9 " para definir um ponto de interrupção , o que interrompe a execução do programa .

na planilha do Excel , selecione a coluna descendente dos números, em seguida, retornar para o seu programa no IDE . Execute o programa pressionando "F5" e observe o destaque amarelo, indicando que o ponto de interrupção foi interrompida a execução de código

Alterar o programa para classificar com uma descida , não subida : . Substituir o texto "Order : = " texto com " xlDescending Ordem: = xlAscending ", em seguida, arraste cuidadosamente a seta amarela , que mostra o que irá executar declaração seguinte, de volta a qualquer linha antes do código que você acabou de mudar. Pressione "Control -Shift- F9 " para limpar todos os pontos de interrupção , em seguida, pressione "F5" para concluir a execução do programa. Retornar para Excel para verificar se o código foi ordenada a coluna para ascender.

Anterior :

Próximo : No
  Os artigos relacionados
·Como imprimir etiquetas de correio a partir do Excel 
·Como criar um formulário de várias páginas em uma ba…
·Como rachar uma senha aberta para Microsoft Excel 
·Como Importar Excel para o Word 2003 
·Como reduzir a Microsoft Excel Tamanho 
·Como criar gráficos de barras com Excel 
·Como atualizar o Microsoft Excel 95 
·Como usar o Excel ANOVA de três vias com replicação 
·Como fazer um submenu para o Excel 
·Como expandir um campo de texto no Microsoft Access 
  Artigos em destaque
·5 Usos do Microsoft Office Excel 
·Como editar MP4 Video no Roxio 
·O que é o arquivo de extensão Sft 
·Como exibir Netflix Filmes Com o Windows Vista 
·Como alterar meu Trend Micro Serial Number 
·O que é o arquivo de extensão Eit 
·Como Desbloquear Netgear 
·Como fazer sua própria animação Stickman 
·Como faço para obter um fundo animado desktop para tra…
·Como instalar o Adobe 9 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados