VExtenso - Valor por Extenso no Excel

Poupando seu tempo precioso

Completando espaços vazios com texto

"Como faço para completar o campo (célula) do extenso com algum caracter (normalmente o "*"), já que tive que determinar uma largura fixa para o campo? A tua função faz isso?"

Vamos utilizar a função REPT do Excel para adicionar texto ao final do texto do VExtenso. Essa função REPT possui dois parâmetros, o primeiro é o texto que será repetido, e o segundo o número de vezes que será repetido. Exemplo:
 

=REPT("*";10)

resultado:

**********

Agora junto com o VExtenso:

=vextenso(90) & REPT(" x - -"; 100)

resultado:

noventa reais x - - x - - x - - x - - x - - x - - x - - x - - x - - x - - x - -

Todavia, o texto vai ficar bem grande e vai sair da célula, mas você pode contornar isso da seguinte forma: na célula ao lado da que você possui o VExtenso, coloque apenas um espaço, veja nas imagens 1 e 2

 


Imagem 1: O texto passou da célula C e "invadiu" as células seguintes

 


Imagem 2: Colocando um espaço na célula D3, a célula C3 não invadiu mais as outras:

Veja também outras respostas para essa questão no nosso fórum:

texto por extenso esta ultrapassando a margem direita