VExtenso - Valor por Extenso no Excel

Poupando seu tempo precioso



Follow williamknak on Twitter



Índice
Download
f3b.com.br
Noticias
Compre DELL!
Instalação Automática
Instalando no Windows Vista
Após a instalação automática
Após a instalação automática (Excel 2007)
Suporte p/ VExtenso
Sintaxe e Parâmetros
Exemplos
Doações
PayPal Donations
... na Mídia
Fórum
Blog William
Dicas Excel
Observações
Fale Conosco
Quem usa o VExtenso
Sobre

  English

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