Uncategorized

Números por extenso – Escrever por extenso no excel vba

Números por extenso – Escrever por extenso no excel vba

N meros por extenso Escrever por extenso no excel vba Números por extenso   Escrever por extenso no excel vba

Olá, no artigo de hoje vamos disponibilizar um código que tem a função de transforma números (real, moeda) em números por extenso (Texto). Isso tudo usando programação vba excel, o comando é de fácil adaptação explicaremos tudo nesse post.

O código foi o mesmo usado para o desenvolvimento de nossa planilha para emissão de recibos, ela possui a função que converte moeda em Números por extenso. Se você deseja saber mais, fique comigo até o final desse artigo.

Temos uma seção de comentários logo a baixo, sua opinião é importante para nós não deixe de comentar. E se for possível, compartilhe esse artigo para que outras pessoas possam dispor dessa função.

Números por extenso – Escrever por extenso no excel vba

Recebi no e-mail alguns pedidos similares a esse tópico, por esse fato surgiu à ideia de escrever o artigo. Uso bastante essa função em programas que desenvolvo, acredito que ele será de grande utilidade para você.

Busquei no Google e reparei que 10 mil a 100 mil pessoas pesquisam todos os meses sobre o assunto. Isso acontece porque essa função faz toda a diferença em nossos trabalhos, e economiza tempo do usuário que utilizará seu programa.

Explicando o código mais a fundo seria basicamente o seguinte:

Imagine que você crie uma aplicação em vba para emissão de recibos, sabemos que é comum em todo emissor ter o valor pago escrito por extenso. Isso já é um padrão que muitas pessoas (empresas) utilizam á bastante tempo.

Números por extenso Escrever por extenso no excel vba recibo preenchido Números por extenso   Escrever por extenso no excel vba

Digamos que sua aplicação estar pronta, mas na hora de preencher as informações do recibo o valor por extenso precisa ser digitalizado. Muita das vezes isso se torna um processo demorado, principalmente para o usuário que irar utilizar sua aplicação.

Esse problema pode ser resolvido de modo muito simples, veja a baixo como funciona ó código na prática. Mas é importante ressaltar que isso depende do gosto de cada usuário.

Para essa questão estamos usando o emissor de recibos como exemplo, mas existem várias outras formas de adaptar o comando. Vou deixa o link da planilha aqui para você baixar o sistema, e também o bloco de notas com o código para você arquiva em seu computador.

Números por extenso Escrever por extenso no excel vba Números por extenso   Escrever por extenso no excel vba

Observou como é bem mais prático quando adaptamos o código, vamos aprender agora na prática como usar a função. Irei disponibilizar um trabalho limpo clique aqui e baixe para seguir o tutorial.

Números por extenso – Aprendendo usar o Comando no Excel VBA

O primeiro passo é você acessar seu painel de desenvolvimento no vba, depois no menu superior procura por INSERIR, logo após NOVO MÓDULO. Iremos construir toda a função dentro desse módulo.

Números por extenso Escrever por extenso no excel inserir módulo vba Números por extenso   Escrever por extenso no excel vba

Dentro do módulo você vai colar o seguinte código:

Números por extenso – Configurções Gerais

Agora precisamos inserir o formulário com 2 textbox da seguinte forma:

Números por extenso – Escrever por extenso no excel vba userform1 Números por extenso   Escrever por extenso no excel vba

Com o mouse de um duplo clique na primeira textbox, depois mude seu evento para Exit. Isso é necessário para que a formatação ocorra no momento em que sairmos de dentro do controle após digitar o valor. (Dar Enter)

Números por extenso – Escrever por extenso no excel vba evento exit Números por extenso   Escrever por extenso no excel vba

Nesse evento vamos digitar o seguinte comando:

Esse código chama nossa função criada dentro do Módulo para escrever Números por extenso, sua aplicação estar pronta para uso. Veja como ficou a formatação na prática.

Números por extenso Escrever por extenso no excel vba programa  Números por extenso   Escrever por extenso no excel vba

Bem com isso encerro o post sobre escrever Números por extenso no excel vba, se você gostou do artigo deixe aqui seu comentário. A baixo encontra-se o link para download da planilha.

Link Para Baixar a Planilha Excel de Referência

Sobre o autor | Website

Por gentileza, se deseja alterar o arquivo do rodapé,
entre em contato com o suporte.