Velg språk
Amerika
English (English) Kreyòl Ayisyen (Haitian Creole) Português (Brasil) (Portuguese (Brazil)) Español (Spanish)
Europa
Afrikaans (Afrikaans) Shqip (Albanian) Հայերեն (Armenian) Azərbaycanca (Azerbaijani) башҡорт (Bashkir) Euskara (Basque) Беларуская (Belarusian) Bosanski (Bosnian) brezhoneg (Breton) Български (Bulgarian) Català (Catalan) Hrvatski (Croatian) Čeština (Czech) Dansk (Danish) Nederlands (Dutch) Esperanto (Esperanto) Eesti (Estonian) Føroyskt (Faroese) Suomi (Finnish) Français (French) Galego (Galician) Deutsch (German) Ελληνικά (Greek) Magyar (Hungarian) Íslenska (Icelandic) Gaeilge (Irish) Italiano (Italian) Latina (Latin) Latviešu (Latvian) Lietuvių (Lithuanian) Lëtzebuergesch (Luxembourgish) Македонски (Macedonian) Malti (Maltese) Norsk (Norwegian) Norsk bokmål (Norwegian Bokmål) occitan (Occitan) Polski (Polish) Português (Portuguese) Română (Romanian) Русский (Russian) Српски (Serbian) Slovenčina (Slovak) Slovenščina (Slovenian) Svenska (Swedish) татар (Tatar) Türkçe (Turkish) Türkmen (Turkmen) Українська (Ukrainian) Cymraeg (Welsh)
Asia og Stillehavet
অসমীয়া (Assamese) বাংলা (Bengali) မြန်မာ (Burmese) 简体中文 (Chinese (Simplified)) 繁體中文 (Chinese (Traditional)) ქართული (Georgian) ગુજરાતી (Gujarati) ʻŌlelo Hawaiʻi (Hawaiian) हिन्दी (Hindi) Bahasa Indonesia (Indonesian) 日本語 (Japanese) Jawa (Javanese) ಕನ್ನಡ (Kannada) Қазақ (Kazakh) ខ្មែរ (Khmer) 한국어 (Korean) Кыргызча (Kyrgyz) ລາວ (Lao) Bahasa Melayu (Malay) മലയാളം (Malayalam) Māori (Maori) मराठी (Marathi) Монгол (Mongolian) नेपाली (Nepali) ଓଡ଼ିଆ (Odia) ਪੰਜਾਬੀ (Punjabi) संस्कृत भाषा (Sanskrit) සිංහල (Sinhala) Basa Sunda (Sundanese) Tagalog (Tagalog) Тоҷикӣ (Tajik) தமிழ் (Tamil) తెలుగు (Telugu) ไทย (Thai) བོད་སྐད་ (Tibetan) Oʻzbekcha (Uzbek) Tiếng Việt (Vietnamese)
Midtøsten og Afrika
አማርኛ (Amharic) العربية (Arabic) Hausa (Hausa) עברית (Hebrew) Igbo (Igbo) Kinyarwanda (Kinyarwanda) Kurdî (Kurdish) lingála (Lingala) Malagasy (Malagasy) پښتو (Pashto) فارسی (Persian) chiShona (Shona) سنڌي (Sindhi) Soomaali (Somali) Kiswahili (Swahili) ትግርኛ (Tigrinya) اردو (Urdu) Wolof (Wolof) isiXhosa (Xhosa) ייִדיש (Yiddish) Yorùbá (Yoruba) isiZulu (Zulu)

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
Gratis Begynn med en gang!

Hva vil du lære?

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.

Klasseromsinnhold
Video
1 - Validando o Código do PIS - PDF
lock

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

Klasseromsinnhold
PDF - 454 kB
1 - Módulos_PIS.PPT
lock

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

Klasseromsinnhold
Power Point-dokument - 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()..

Klasseromsinnhold
Video
2 - Validando o código do CPF PDF
lock

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

Klasseromsinnhold
PDF - 386 kB
2 - Módulos_CPF PPT
lock

Arquivo PPT contendo os módulos citados nesta videoaula.

Klasseromsinnhold
Power Point-dokument - 438 kB
3 - Validando o código do CNPJ Alfanumérico - 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 alfanumérico (2026) (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().

Klasseromsinnhold
Video
3 - Validando o código do CNPJ Alfanumérico PDF
lock

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

Klasseromsinnhold
PDF - 538 kB
3 - Módulos_CNPJ Alfanumérico PPT
lock

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

Klasseromsinnhold
Power Point-dokument - 438 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().

Klasseromsinnhold
Video
4 - Trocando a Capitalização do Nome PDF
lock

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

Klasseromsinnhold
PDF - 395 kB
4 - Módulos_AlternaCaps PPT
lock

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

Klasseromsinnhold
Power Point-dokument - 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.

Klasseromsinnhold
Video
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().

Klasseromsinnhold
Video
5 - Validando o código de Containers PDF
lock

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

Klasseromsinnhold
PDF - 559 kB
5 - Módulos_Container PPT
lock

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

Klasseromsinnhold
Power Point-dokument - 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).

Klasseromsinnhold
Video
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.

Klasseromsinnhold
Video
6 - Escrevendo Números Digitados PDF
lock

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

Klasseromsinnhold
PDF - 539 kB
6 - Módulos_NumLiteral PPT
lock

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

Klasseromsinnhold
Power Point-dokument - 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

Klasseromsinnhold
Video
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.

Klasseromsinnhold
Video
Criando um Calendário com o VBA PDF
lock

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

Klasseromsinnhold
PDF - 729 kB
Módulos_Calendário PPT
lock

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

Klasseromsinnhold
Power Point-dokument - 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

Klasseromsinnhold
Video
Sertifikat

Om kurset

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.

Mer info

Om læreren

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
Teknologi