Gerar cartas de cobrança usando o VBA (Excel e Word)
4.6 (22 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
162 students enrolled

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
4.6 (22 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
162 students enrolled
Last updated 10/2017
Portuguese
Portuguese [Auto-generated]
Price: $19.99
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
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
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 é 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!

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!
Course content
Expand 17 lectures 04:09:43
+ Introdução
17 lectures 04:09:43

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

Preview 13:32

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)

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

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: Trazendo os dados do Banco Access para a Planilha
24:09

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 1
23:56

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 2
17:07

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 3
15:25

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

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

Nesta aula vamos bater um papo. 

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

Preview 04:22

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 5
17:02

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 6
12:42

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 7
24:47

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 8
07:04

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 9
11:46

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 10
18:49

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 11
18:11

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!

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