انتخاب زبان
آمریکا
English (English) Kreyòl Ayisyen (Haitian Creole) Português (Brasil) (Portuguese (Brazil)) Español (Spanish)
اروپا
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)
آسیا و اقیانوسیه
অসমীয়া (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)
خاورمیانه و آفریقا
አማርኛ (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
رایگان همین حالا شروع کنید!

چه چیزی یاد خواهید گرفت؟

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.

محتوای کلاس
ویدئو
1 - Validando o Código do PIS - PDF
lock

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

محتوای کلاس
PDF - 454 کیلوبایت
1 - Módulos_PIS.PPT
lock

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

محتوای کلاس
سند Power Point - 448 کیلوبایت
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()..

محتوای کلاس
ویدئو
2 - Validando o código do CPF PDF
lock

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

محتوای کلاس
PDF - 386 کیلوبایت
2 - Módulos_CPF PPT
lock

Arquivo PPT contendo os módulos citados nesta videoaula.

محتوای کلاس
سند Power Point - 438 کیلوبایت
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().

محتوای کلاس
ویدئو
3 - Validando o código do CNPJ Alfanumérico PDF
lock

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

محتوای کلاس
PDF - 538 کیلوبایت
3 - Módulos_CNPJ Alfanumérico PPT
lock

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

محتوای کلاس
سند Power Point - 438 کیلوبایت
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().

محتوای کلاس
ویدئو
4 - Trocando a Capitalização do Nome PDF
lock

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

محتوای کلاس
PDF - 395 کیلوبایت
4 - Módulos_AlternaCaps PPT
lock

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

محتوای کلاس
سند Power Point - 429 کیلوبایت
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.

محتوای کلاس
ویدئو
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().

محتوای کلاس
ویدئو
5 - Validando o código de Containers PDF
lock

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

محتوای کلاس
PDF - 559 کیلوبایت
5 - Módulos_Container PPT
lock

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

محتوای کلاس
سند Power Point - 435 کیلوبایت
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).

محتوای کلاس
ویدئو
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.

محتوای کلاس
ویدئو
6 - Escrevendo Números Digitados PDF
lock

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

محتوای کلاس
PDF - 539 کیلوبایت
6 - Módulos_NumLiteral PPT
lock

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

محتوای کلاس
سند Power Point - 467 کیلوبایت
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

محتوای کلاس
ویدئو
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.

محتوای کلاس
ویدئو
Criando um Calendário com o VBA PDF
lock

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

محتوای کلاس
PDF - 729 کیلوبایت
Módulos_Calendário PPT
lock

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

محتوای کلاس
سند Power Point - 507 کیلوبایت
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

محتوای کلاس
ویدئو
گواهی‌نامه

درباره دوره

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.

اطلاعات بیشتر

درباره مدرس

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
فناوری