Introdução à Programação com VBA - Criando Algoritmos

Como criar e refinar algoritmos para implementar procedimentos úteis

Introdução à Programação com VBA -... Introdução à Programação com VBA... Introdução à... InFMEd Educação para Profissionais
Grátis Comece agora mesmo!

O que você vai aprender?

1 - Validando o Código do PIS - Programa de Integração Social
1 - Validando o Código do PIS - Programa de Integração Social
lock

Neste vídeo é apresentado o sistema de validação de códigos numéricos por dígito verificador conhecido como Módulo 11 ou Resto 11, quando se emprega o operador MOD para retornar o resto da divisão de dois números. Você será apresentado ao método de validação do código do PIS, e será acompanhado passo-a-passo em como implementá-lo em um algoritmo, e como utilizar o VBA para criar e refinar um procedimento Function para realizar esta tarefa.

Video
Conteúdo da aula
Vídeo
1 - Validando o Código do PIS - PDF
lock

Arquivo PDF da apresetnação de apoio a esta videoaula

Pdf
Conteúdo da aula
PDF - 454 KB
1 - Módulos_PIS.PPT
lock

Arquivo PPT do PowerPoint contendo os módulos citados nesta videoaula.

Power point
Conteúdo da aula
Arquivo Power Point - 448 KB
2 - Validando o código do CPF - Cadastro de Pessoa Física
2 - Validando o código do CPF - Cadastro de Pessoa Física
lock

Nesta videoaula é demonstrado como implementar o algoritmo de validação do CPF - Cadastro de Pessoa Física, usando o VBA.Você será conduzido passo-a-passso ao procedimento de criação e refinamento do algoritmo proposto, para permitir validar qualquer código de CPF usando o procedimento ValidaCPF()..

Video
Conteúdo da aula
Vídeo
2 - Validando o código do CPF PDF
lock

Arquivo PDF da apresentação de suporte a esta videoaula.

Pdf
Conteúdo da aula
PDF - 386 KB
2 - Módulos_CPF PPT
lock

Arquivo PPT contendo os módulos citados nesta videoaula.

Power point
Conteúdo da aula
Arquivo Power Point - 438 KB
3 - Validando o código do CNPJ - Cadastro Nacional de Pessoa Jurídica
3 - Validando o código do CNPJ- Cadastro Nacional de Pessoa Jurídica
lock

Nesta videoaula é demonstrado como implementar o algoritmo de validação do CNPJ - Cadastro Nacional de Pessoa Jurídica, usando o VBA. Você será conduzido passo-a-passso ao procedimento de criação e refinamento do algoritmo proposto para o código do CNPJ, para permitir validar qualquer CNPJ de CPF usando o procedimento ValidaCNPJ().

Video
Conteúdo da aula
Vídeo
3 - Validando o código do CNPJ PDF
lock

Arquivo PDF da apresentação de apoio a esta videoaula.

Pdf
Conteúdo da aula
PDF - 398 KB
3 - Módulos_CNPJ PPT
lock

Arquivo PPT do PowerPoint contendo os módulos associados a esta videoaula

Power point
Conteúdo da aula
Arquivo Power Point - 439 KB
4 - Alterando a Capitalização das Letras de um Nome Próprio
4 - Alterando a Capitalização das Letras de um Nome Próprio
lock

Nesta videoaula é demonstrado como implementar um algoritmo que permite alterar a capitalização dos nomes , de forma que apenas os nomes próprios fiquem com a primeira letra em maiúscula.Você será apresentado ao uso das funções Texto do VBA e como utilizá-las para criar, implementar e refinar o algoritmo da função AlternaCaps().

Video
Conteúdo da aula
Vídeo
4 - Trocando a Capitalização do Nome PDF
lock

Arquivo PDF da apresentação de apoio utilizada nesta videoaula.

Pdf
Conteúdo da aula
PDF - 395 KB
4 - Módulos_AlternaCaps PPT
lock

Arquivo PPT do PowerPoint contendo os módulos citados nesta videoaula.

Power point
Conteúdo da aula
Arquivo Power Point - 429 KB
5 - Validando o código de Container
5 - Validando o código de Container Parte 1
lock

Na Parte 1 desta videoaula é demonstrado como implementar o algoritmo de validação do código alfanumérico empregado na identificação de Containers (e Tanques Container), usando o VBA. Você será apresentado ao método básico usando as estruturas clássicas de programaçao (IF...ENDIF e SELECT CASE) ou a função CHOOSE() para retornar o valor de códigos associados ao sistema alfanumérico dos códigos BIC de identificação de containers.

Video
Conteúdo da aula
Vídeo
5 - Validando o Código de Containers, Parte 2
lock

Na Parte 2 desta videoaula é demonstrado como refinar o código BIC dos algoritmos propostos na video-aula anterior, usando Fórmulas de Referência que empregam os códigos de caracteres da tabela ASCII, apoiando-se no uso da matemática elementar e testes lógicos para refinar o algoritmo ValidaContainer().

Video
Conteúdo da aula
Vídeo
5 - Validando o código de Containers PDF
lock

Arquivo PDF da apresentação de apoio a esta videoaula.

Pdf
Conteúdo da aula
PDF - 559 KB
5 - Módulos_Container PPT
lock

Arquivo PPT do PowerPoint contendo os módulos citados nesta videoaula.

Power point
Conteúdo da aula
Arquivo Power Point - 435 KB
6 - Escrevendo Números Digitados
6 - Escrevendo Números Digitados, Parte 1
lock

Na Parte 1 desta videoaula é apresentado o algoritmo básico a ser empregado na expressão literal cursiva de um número digitado, usando duas estratétigas diferentes para secriar o algoritmo PegaMilhar(), que recebe um número de qualquer magniture separa suas casas de milhar, e acrescenta o sufixo de identificação de cada milhar (como Trilhão, Bilhão, Milhão e Mil).

Video
Conteúdo da aula
Vídeo
6 - Escrevendo Números Digitados, Parte 2
lock

Na Parte 2 desta videoaula é apresentado o procedimento Literal() que recebe um número centesimal (entre 0 e 999) e escreve sua expressão literal cursiva, e implementa o algoritmo NumLiteral(), que permitegerar a expressão literal de um número de qualquer magnitude,após este ser separado em seus milhares.

Video
Conteúdo da aula
Vídeo
6 - Escrevendo Números Digitados PDF
lock

Arquivo PDF da apresentação de apoio a esta videoaula.

Pdf
Conteúdo da aula
PDF - 539 KB
6 - Módulos_NumLiteral PPT
lock

Arquivo PPT do PowerPoint contendo os módulos citados nesta videoaula.

Power point
Conteúdo da aula
Arquivo Power Point - 467 KB
Bonus - Criando um Calendário com o VBA
Criando um Calendário com o VBA - Parte 1
lock

Na Parte 1 desta videoaula é apresentado como criar a estruitura do calendário com diferentes UserForms, que vão evoluindo na estruturação e na codificação. É apresentada a função GeraCalendário() que emprega estratégias simples de codificação, algumas funções de Manipulação de Datas do VBA , e a Fórmula de Recorrência que permite gerar um calendãrio para qualquer mês/ano com poucas linhas de código

Video
Conteúdo da aula
Vídeo
Criando um Calendário com o VBA - Parte 2
lock

Na Parte 2 desta videoaula é apresentado como evolulr a interface de frmCalendário4 abordado na aula anterior, para permitir o uso de cores na discriminação das datas apresentadas pelo calendário, e o procedimento DefineDia() que permite selecionar qualquer data exibida no calendário.atual, referentes aos meses anterior, atual ou próximo. É demonstrado como funciona o UserForm final frmCalendário em conjunto com seu módulo de apoio basCalendário, permitindo utilizá-lo em suas aplicações criadas com o VBA.

Video
Conteúdo da aula
Vídeo
Criando um Calendário com o VBA PDF
lock

Arquivo PDF da apresentação de apoio a esta videoaula.

Pdf
Conteúdo da aula
PDF - 729 KB
Módulos_Calendário PPT
lock

Arquivo PPT do PowerPoint contendo os Módulos e Userforms citados nesta videoaula.

Power point
Conteúdo da aula
Arquivo Power Point - 507 KB
Certificado e Pesquisa de Satisfação
Certificado e Pesquisa de Satisfação
lock

Prezado Estudante:

Se desejar receber o Certificado de Conclusão para este curso no InFMEd, envie-nos um email com esta solicitação.

Solicitamos também que faça a nossa Pesquisa de Satisfação para este curso.
Agradecemos por suas respostas,
Equipe INFMED

Video
Conteúdo da aula
Vídeo
Certificado

Sobre o curso

O curso Introdução à Programação com VBA - Criando Algorítmos, foi desenvolvido para demonstrar como desenvolver algoritmos para a implementação de funções e procedimentos úteis. Neste curso você terá a oporturnidade de aprender a implementar a validação de código seguindo procedimentos estabelecidos, como os códigos numéricos empregados pelo PIS - Programa de Intergração Social, CPF - Cadastro de Pessoa Física, CNPJ - Cadastro de Pessoa Jurídica, e o código alfanumérico empregado por Containers. Aprenderá também a desenvolver o raciocícino para criar algoritmos simples para problemas comuns, como formatar corretamente nomes próprios, onde apenas a primeira letra de cada nome é uma maiúscula, e a escrever cursivamente um número de qualquer magnitude.

Saiba mais

Conheça o(a) professor(a)

Flavio Morgado

Professor universitário, escritor e desenvolvedor de software com Access, Excel e VBA

Flavio Morgado é professor universitário desde 1997, escritor em informática desde 1993, tendo publicado dezenas de livros de informática no Brasil e nos E}UA.

Seus livros versam sobre como retirar o máximo dos softwares disponíveis para a produção de um trabalho profissional, detalhando todo o processo de desenvolvimento.

Sua especialidade é o Microsoft Access e o Microsoft Excel, como ou sem auxilio do VBA para criar interfaces simples e poderosas, capazes de criar soluções empresariais em tempo recorde.

InFMEd Educação para Profissionais

Instituto Flavio Morgado de Educação
Tecnologia
Tec coursify