Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Gerar cartas de cobrança usando o VBA (Excel e Word)
Rating: 4.6 out of 5(29 ratings)
188 students

Gerar cartas de cobrança usando o VBA (Excel e Word)

Como criar cartas de cobrança utilizando o VBA do Microsoft Excel e Word
Last updated 10/2017
Portuguese
Portuguese [Auto],

What you'll learn

  • No final do curso você aprenderá a gerar cartas de cobrança e outros documentos interagindo com o VBA do Excel e do Word

Course content

1 section17 lectures4h 9m total length
  • Apresentação do treinamento5:00
  • Criação do Menu de opções e programação dos primeiros módulos13:32

    Nesta aula explico como você deve criar o formulário que receberá os botões de processamento da carta de cobrança e a estrutura de pastas que compõem o projeto. 

    Você também pode fazer o download do banco de dados do Access que será utilizado em todo o treinamento. 

    Conteúdo da aula:

     - Download do banco de dados

     - Criação da estrutura de pastas

     - Configuração e criação do Formulário

     - Definir as teclas de atalho para carregar o menu de opções

  • Criação de duas SUBS que serão utilizadas no processo: PintaBorda e ConexaoMDB11:20

    Nesta terceira aula vamos criar duas subs adicionais importantes para o projeto. A primeira é para realizar a conexão com o Banco de dados e a segunda é uma rotina de pintura de bordas das células. 

    Conteúdo da aula:

     - Criação da Sub PintaBorda

     - Criação da Sub ConexãoMDB

     - Explicação do que é uma chave de conexão com o Banco de Dados (Connection String)

  • Programação: Trazendo os dados do Banco Access para a Planilha24:09

    Nesta aula aprenderemos como fazer a conexão com o banco de dados e trazer informações para a planilha. 

    Criaremos também um vínculo da referência Microsoft ActiveX Data Object (ADO) para conexão com o Access.

    Conteúdo da aula:

     - Importação dos dados do Access para a planilha via Códificação

     - Configurar o ADO para conexão com o banco de dados.

     - O que é um Recordset?

     - Fazer select nos dados do Banco

     - Exibindo mensagens para o usuário durante o processo no formulário.

  • Programação: Codificando os botões para emissão das cartas - Parte 123:56

    A partir desta aula vamos iniciar a codificação do código principal para gerar as cartas. 

    Conteúdo da aula:

     - Definição das variáveis

     - Inicialização das variáveis

     - Vincular o Word via VBA para emissão da carta

     - Configurar parâmetros do Word e do documento via VBA

  • Programação: Codificando os botões para emissão das cartas - Parte 217:07

    Nesta aula vamos continuar a codificar a carta.

    Conteúdo da aula:

     - Depurando o código

     - Abrir conexão com o Banco de Dados (método Open do ADODB)

     - Criar estruturas de repetição para geração da carta

     - Configurar Fonte, Parágrafos e digitar textos com códigos VBA do Word

  • Programação: Codificando os botões para emissão das cartas - Parte 315:25

    Nesta aula vamos continuar a codificação da carta de cobrança. 

    Conteúdo da aula:

     - Espaçamento entre os parágrafos inseridos via código

     - Como seguir um modelo para elaboração da codificação.

     - Criar uma tabela de débitos com base em uma estrutura de repetição por cliente

  • Programação: Codificando os botões para emissão das cartas - Parte 413:17

    Nesta aula vamos continuar a codificação da carta de cobrança. 

    Conteúdo da aula:

     - Montagem da tabela para apresentação das dívidas

  • Aplicações práticas do método4:22

    Nesta aula vamos bater um papo. 

    Vou explicar outras aplicações para o método que estamos desenvolvendo.

  • Programação: Codificando os botões para emissão das cartas - Parte 517:02

    Nesta aula vamos criar os totalizadores dos débitos, indicando um valor acumulado por tipo e um total geral da carta de cobrança. 

    Conteúdo da aula:

     - Criação das linhas de totalizadores por tipo de cobrança

     - Criação do totalizador da carta

     - Finalização do texto do corpo da carta

  • Programação: Codificando os botões para emissão das cartas - Parte 612:42

    Nesta aula vamos inserir os dados do cliente para o envio da carta de cobrança. 

    Faremos a inserção dos dados em uma caixa de texto.

    Conteúdo da aula:

     - Adicionar por código uma caixa de texto no documento

     - Completar os dados do cliente para envio da correspondência

     - Posicionamento e configuração de figuras geométricas no documento do Word. 

  • Programação: Codificando os botões para emissão das cartas - Parte 724:47

    Vamos inserir os dados da empresa inclusive colocando um logotipo no cabeçalho. 

    Conteúdo da aula:

     - Adicionar cabeçalho no documento do Word com VBA

     - Formatação do cabeçalho

     - Adicionar imagem da empresa no cabeçalho 

     - Formatação da imagem

     - Salvar o documento gerado e conclusão do primeiro método do projeto

  • Programação: Codificando os botões para emissão das cartas - Parte 87:04

    Nesta aula vamos implementar alguns ajustes no código.

    Conteúdo da aula:

     - Ajustes no código e apresentação do trabalho.

  • Programação: Codificando os botões para emissão das cartas - Parte 911:46

    Nesta aula vamos implementar rotinas de tratamento de erros caso ocorram no processamento da máquina.

    Conteúdo da aula:

     - Criação das rotinas de saída por erros

     - Eliminação das variáveis do tipo Objeto no final do projeto

  • Programação: Codificando os botões para emissão das cartas - Parte 1018:49

    Nesta aula vamos trabalhar com o segundo método de geração da carta. 

    Vamos buscar os dados diretamente do banco de dados, sem trazê-los para a planilha. A carta será gerada mediante o uso do Recordset do Banco de dados. 

    Conteúdo da aula:

     - Adaptação do código para importação dos dados do Banco de Dados do Access

     - Como manipular um recordset

     - Dicas de manipulação da informação

  • Programação: Codificando os botões para emissão das cartas - Parte 1118:11

    Nesta aula vamos continuar adaptando o código para trazer as informações diretamente do banco de dados para a carta de cobrança. 

    Esse método serve para qualquer tipo de consulta a sistemas SGBDs (Sistema Gerenciador de Banco de Dados).

     

  • Programação: Codificando os botões para emissão das cartas - Parte 12 e finaliza11:14

    Esta é a aula final onde revisaremos as rotinas de tratamento de erro e fecharemos o projeto. 

    Grato pela sua atenção e não esqueça.

    Deixe sugestões do que pode melhorar!

Requirements

  • Este é um curso em que vou ensinar duas técnicas diferentes de gerar cartas de cobrança utilizando a linguagem de programação VBA (Visual Basic For Application). No primeiro método vamos acessar um banco de dados Access para buscar informações das cobranças e trazer esses dados para a planilha. Na sequência vamos gerar as cartas com os dados que estão armazenados na planilha. No segundo método vamos acessar novamente o banco de dados e sem transferir os dados para a planilha vamos montar a carta de cobrança manipulando o Recordset que interaje com o Access. Vamos aprender como utilizar comandos de VBA no Excel e no Word para geração do processo. Há ainda dois bônus no ensino pois ensinarei a alternar tabelas do banco de dados através do formulário do VBA e também como ocultar / exibir o word durante o processamento das cartas. Não perca pois esse curso está sensacional!

Description

Este curso foi desenvolvido para ensinar, de forma prática e objetiva, como utilizar a linguagem de programação VBA (Visual Basic for Applications) para criar um processo automatizado de geração de cartas de cobrança a partir do Excel, utilizando o Word como ferramenta final de impressão e formatação.

Ao longo das aulas, você aprenderá duas técnicas diferentes para alcançar esse objetivo:

  1. Primeiro método: vamos acessar um banco de dados Access para buscar as informações necessárias das cobranças e transferir esses dados para uma planilha no Excel. Em seguida, utilizaremos essas informações organizadas para gerar automaticamente as cartas de cobrança no Word, já prontas para impressão.

  2. Segundo método: neste caso, vamos novamente acessar o banco de dados, mas, em vez de importar os dados para o Excel, iremos manipular diretamente o Recordset conectado ao Access. Assim, construiremos as cartas de cobrança de forma dinâmica, sem a necessidade de transferir previamente as informações para a planilha.

Além desses dois métodos principais, o curso ainda traz bônus especiais: você aprenderá a alternar entre tabelas do banco de dados por meio de um formulário em VBA, e também a controlar a exibição do Word durante o processamento das cartas, permitindo ocultar ou exibir a aplicação conforme sua necessidade.

Este é um treinamento prático, que une Excel, Word e Access em um fluxo inteligente de automação, ampliando suas habilidades em VBA e tornando seus processos muito mais produtivos.

Não perca esta oportunidade de levar seu conhecimento de automação a um novo nível!

Who this course is for:

  • Voltado para pessoas que já tem um pouco de conhecimento de VBA. Se você não tem, recomendo então que adquira o curso de Macros e VBA que está disponível aqui mesmo em meu portal de vídeos. Ele dará condições para você acompanhar todo o estudo deste treinamento!