Exemplos Práticos de Automatização para o Trabalho | Macro no Excel

preview_player
Показать описание

Nessa vídeo aula gratuita de Excel, vamos aprender como utilizar macros no Excel com Exemplos Práticos de Automatização para nos ajudar no Trabalho, no dia a dia e para automatizar tarefas com o Excel.

O primeiro passo é saber como habilitar a guia desenvolvedor no Excel para ter acesso as ferramentas como Macro. Ou voce pode ir para a guia exibir.

Macros no Excel são conjuntos de instruções gravadas e armazenadas para automatizar tarefas repetitivas. Elas são escritas em VBA (Visual Basic for Applications) e podem ser usadas para realizar uma ampla variedade de tarefas, como formatar células, manipular dados e criar relatórios.

Criando uma Macro

1. Ativar a guia Desenvolvedor:
Vá em "Arquivo" , "Opções".
Selecione "Personalizar Faixa de Opções".
Marque a caixa "Desenvolvedor" e clique em "OK".

2. Gravar uma Macro:
Na guia "Desenvolvedor", clique em "Gravar Macro".
Dê um nome à macro e defina uma tecla de atalho (opcional).
Escolha onde deseja armazenar a macro (este livro ou livro de macros pessoal).
Clique em "OK" e execute as ações que deseja automatizar.
Para parar a gravação, clique em "Parar Gravação".

Editando uma Macro

1. Abrir o Editor VBA:
Na guia "Desenvolvedor", clique em "Visual Basic".
No editor, você verá uma lista de módulos e objetos no seu projeto.

2. Editar o Código VBA:
Encontre o módulo contendo sua macro (normalmente chamado `Module1` se você não deu outro nome).
Edite o código conforme necessário. Por exemplo:

```vba
Sub MinhaMacro()
Range("A1").Value = "Olá, Mundo!"
Range("A1").Font.Bold = True
End Sub
```

Executando uma Macro

- Através da Guia Desenvolvedor:
- Na guia "Desenvolvedor", clique em "Macros".
- Selecione a macro que deseja executar e clique em "Executar".

- Através de um Botão:
- Insira um botão de controle de formulário ou ActiveX na planilha.
- Atribua a macro ao botão para que ela seja executada ao clicar.

Exemplo Prático

Vamos criar uma macro simples que formata um intervalo de células:

1. Gravar a Macro:
Clique em "Gravar Macro".
Nome: `FormatarCélulas`
Execute as seguintes ações:
Selecione o intervalo `A1:B10`.
Aplique um preenchimento de cor (por exemplo, amarelo).
Aplique bordas ao intervalo.

2. Parar Gravação:
Clique em "Parar Gravação".

3. Editar a Macro (Opcional):
Abra o Editor VBA e localize `Module1`.
Edite o código para refinar a macro:

```vba
Sub FormatarCélulas()
With Range("A1:B10")
.Interior.Color = RGB(255, 255, 0) ' Amarelo
.Borders.LineStyle = xlContinuous
End With
End Sub
```

Segurança de Macros

Macros podem conter código malicioso, então é importante habilitar macros apenas de fontes confiáveis:

- Vá em "Arquivo" , "Opções" , "Central de Confiabilidade" , "Configurações da Central de Confiabilidade".
- Em "Configurações de Macro", escolha a configuração que mais se adequa às suas necessidades de segurança.

Conclusão

Macros no Excel são poderosas ferramentas para automatizar tarefas repetitivas e podem ser adaptadas para uma ampla variedade de necessidades. Com um pouco de prática em VBA, você pode criar macros que economizam tempo e aumentam a eficiência no trabalho com planilhas.

#ExcelenteJoão #Excel #Dashboard
Рекомендации по теме
Комментарии
Автор

João você tem algum vídeo de como fazer uma planilha de controle de cubagem de produtos? eu estava precisando muito de uma desse tipo

GuilhermeML-br
Автор

Muito bom.

É bom essa pegada de vídeos mais curtos. A estatística deve dizer que os vídeos mais longos tem menos visualização global.

Fica a sugestão manter os vídeos entre 10 e 20 minutos, e talvez até dividir o conteúdo em partes.

Seu canal é top, foi o melhor achado do YouTube

marcopires
Автор

João, gostei muito da sua aula de macro. No meu caso, a minha única dificuldade está sendo quando eu incluo a proteção das células ao final da gravação, permitindo que o excel só possa selecionar células desbloqueadas. Entretanto, mesmo eu indicando tudo certinho para o programa, na hora da gravação, quais células devem ser protegidas, na hora de eu executar a macro, verifico que várias células não foram protegidas conforme feito no processo de gravação. Como eu devo proceder neste caso? Valeu aí!

adrianocarvalho
Автор

Crtl shift V já faz a função de colar só valores

HimuraSagara
Автор

Olá Prof, co vc faz essa seleção em vermelho no ponto 13:38 deste video, agradeço e obg!

hamiltonsilva
Автор

Olá; estou precisando urgentemente de sua ajuda.
Estou trabalhado com combinações e quero uma solução do seguinte problema:

1º - Considere 5 números em cinco células do excel:
A B C D E

2ª - combinando 3 em 3 fica assim;
A B C
A B D
A B E
A C D
A C E
A D E
B C D
B C E
B D E
C D E

como faço para inserir essa tabela de 10 linhas no VBA para quando apertar o botão "Executar" ela aparecer logo abaixo dos 5 números escolhidos?

rsort
Автор

QUANDO PASSA DE 1 MIL REAIS ELE NAO APARECE O VALOR NO RETANGULO DE CIMA

RodrigoSilva-tcip