O documento descreve como criar uma macro no Excel para classificar automaticamente uma lista de nomes em ordem alfabética. Primeiramente, adiciona-se um botão na barra de ferramentas para ativar a macro. Em seguida, grava-se a macro para selecionar e classificar as células com a lista entre B3 e B16 sempre que o botão for clicado. A macro só funciona para a área pré-programada entre essas células.
1. Rotina Arquivo Pág.
EXCEL
CRIAR MACRO PARA COLOCAR UMA LISTA Comando Macro (Módulo 1)
NEW WAY DE NOMES EM ORDEM ALFABÉTICA 01
Digitar a lista abaixo com nomes de funcionários:
Clicar Opções do Excel
Como se pode observar, vamos trabalhar com dados
até a linha 16, Ou seja, caberá ao interessado
demarcar o tamanho da matriz onde ocorrerá a
classificação
A macro só vai funcionar para a área demarcada
Assim, se demarcamos apenas as linhas para os
nomes acima listados e, após a criação da macro
envolvendo as linhas 3 a 16 adicionarmos nomes a Clicar Personalizar
partir da linha 17. Tais nomes adicionais não serão
considerados pela macro
Primeiramente temos que adicionar na Barra de
Ferramentas de Acesso Rápido, um botão que
vamos precisar para fazer a macro:
Botão de Opção (Controle de Formulário)
Posicionar o cursor no Botão Office
Clicar Comandos Mais Usados
Clicar no Botão Office
2. EXCEL Rotina Arquivo Pág.
CRIAR MACRO PARA COLOCAR UMA LISTA Comando Macro (Módulo 1)
NEW WAY DE NOMES EM ORDEM ALFABÉTICA 02
Clicar Todos os Comandos
Arrastar a Barra de Rolagem para localizar o Botão Clicar OK
de Opção (Controle de Formulário)
Ao posicionar o cursor sobre ele surge seu nome:
Após clicar Adicionar, o botão surge na lista ao lado
Clicar OK para enviamos o botão para Barra de
Ferramentas de Acesso Rápido
O botão passa a fazer parte da Barra de
Prestar atenção na seleção do botão desejado, pois Ferramentas de Acesso Rápido
existem 2 com nomes parecidos
O Excel confirma que realmente esse botão que Clicar no Botão de Opção (Controle de Formulário)
estamos procurando não está ainda na Barra de Em seguida clicar a célula D2
Ferramentas de Acesso Rápido, explicando
Comandos Fora da Faixa de Opções . . .
Não queremos o primeiro botão, mostrado abaixo:
Mantendo selecionado o segundo botão clicar
Adicionar >>
Surge um botão cujo nome vamos trocar para
Classificar
3. Rotina Arquivo Pág.
EXCEL
CRIAR MACRO PARA COLOCAR UMA LISTA Comando Macro (Módulo 1)
NEW WAY DE NOMES EM ORDEM ALFABÉTICA 03
Clicar o campo amarelo com o botão direito do
mouse
Selecionar o nome Botão de opção 1
Digitar Classificar
Selecionar as células D2:E3
Clicar Atribuir macro . . .
OBSERVAÇÃO
Dependendo da área que se clicar no botão,
Clicar Início poderá surgir a janela abaixo. Cancelar e tentar
novamente
Posicionar o cursor sobre Mesclar e Centralizar
Clicar Mesclar e Centralizar
As 4 células ficam mescladas em uma só
Colorir de amarelo
4. EXCEL Rotina Arquivo Pág
CRIAR MACRO PARA COLOCAR UMA LISTA Comando Macro (Módulo 1)
DE NOMES EM ORDEM ALFABÉTICA
04
NEW WAY
Trocar o nome da macro de Macro_1 para Clicar Início
Classificação
Clicar Classificar e Filtrar
Clicar OK Clicar Classificar de A a Z
Selecionar B3:B16
Clicar Desenvolvedor
A classificação é feita
Clicar Gravar Macro
Clicar Parar Gravação
A macro está gravada
Salvar o arquivo
Fechar
Abrir, quando quiser usar, observar a mensagem para
autorizar o uso da macro
Na janela Gravar Macro que se abre digitar
dados, conforme mostrado acima
Clicar OK
A partir desse ponto, tudo que for feito será
gravado pela macro Clicar Opões . . . para ativar a macro
Como se pode observar o ícone Gravar Macro
está agora como Parar Gravação, ou seja, está
esperando que façamos a classificação e após ter
sido feita, clicar Parar gravação
5. EXCEL Rotina Arquivo Pág
CRIAR MACRO PARA COLOCAR UMA LISTA Comando Macro (Módulo 1)
DE NOMES EM ORDEM ALFABÉTICA
05
NEW WAY
É aberta uma a janela Opções de Segurança do Microsoft Office com um aviso de Alertas de Segurança
Trata-se de um cuidado contra vírus que podem existir em arquivos contaminados de terceiros
se
Não é o nosso caso. Mas de qualquer forma, pode-se identificar a origem do arquivo:
se
C: ...EL APOSTILAMACROSComando Macro (Módulo 1).
Comando 1).xlsm
Quando for utilizar a macro basta clicar o botão amarelo que a lista ficará classificada em ordem alfabética
Não é necessário selecionar a lista para clicar o botão, pois a macro vai atuar nas células pré
pré-programadas;
B3:B16
Se adicionarmos um novo nome na lista, e esse nome ficar na célula B17 do nosso exercício, ele não será
considerado na classificação. No entanto, se o nome ficar numa entre B11:B16, será classificado
-