ExcelForever

Como gerar número por extenso no Excel

Como gerar número por extenso com código VBA

Saiba como inserir números por extenso no Excel através de código em VBA

Sempre recebo muitos pedidos de ajuda no Excel, mas uma delas foi bem interessante e o que parecia uma dica simples se tornou em um questão mais complicada do que parecia.

Um inscrito me pediu algo que a princípio seria muito fácil de resolver, ele tinha uma planilha que gerava um recibo de aluguel, porém assim como em todos os recibos precisava do número por extenso como de praxe em todos os recibos.

Quando fui checar a questão, percebi que o Excel não possui uma função ou ferramenta para gerar números por extenso.

Lembro que desenvolvi uma maneira para resolver a questão, mas era algo muito feio rsrs.

Após algumas pesquisas descobri um código em VBA muito interessante que resolve o problema definitivamente, e então gera números aleatórios no Excel.

Objetivamente, o código cria uma nova função no Excel e cria perfeitamente o número por extenso no Microsoft Excel.

Tela - número por extenso no Excel

Tendo o código basta incluir em um módulo dentro do VBA dentro da planilha desejada, ou utilizar a planilha com o código existente.

Disponibilizo abaixo link para o download da planilha e código que permite gerar números por extenso no Excel:


Veja abaixo a tela da nossa planilha de recibo de aluguel que também possui o código que permite gerar números por extenso no Excel:

Saiba mais sobre a planilha no site: www.excelforever.com.br

Nome da função no Código VBA

Importante destacar que o nome da função gerada pelo código é fextenso, desta forma, basta digitar fextenso na barra de fórmulas para acionar a função criada pelo código VBA.

Veja também todas as dicas de como utilizar este código pelo nosso vídeo do Canal ExcelForever no Youtube:

Número por extenso no Excel

Saiba mais


Espero que tenha gostado do artigo e seja muito útil, grande abraço e sucesso!

Everton Pires

Sair da versão mobile