Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como converter números para palavras em MS Excel
Microsoft desenvolveu uma aplicação add-on que vai criar uma função de números -to- palavras no Excel. A função irá converter o valor numérico de uma célula da planilha em texto , por exemplo, $ 1,29 vai aparecer como um dólar e vinte e nove centavos. Para converter números para palavras no Excel , a função precisa ser criado manualmente usando o Editor do Visual Basic , que vem padrão em todos os aplicativos do Office. Depois que a função foi criada, ela pode ser acessada através da barra de ferramentas do Excel para converter números para palavras em uma planilha. Instruções
Criando a função Números -to- palavras em Excel
1

Abra o programa Microsoft Excel.
2

Mantenha pressionada a tecla Alt e pressione F11 para abrir o Editor do Visual Basic.
3

Escolha "Inserir" da barra de ferramentas principal e clique em "Módulo ".
4

Copie e cole ou digite o seguinte Microsoft fórmula para o módulo :

Opção Explicit'Main FunctionFunction extenso (ByVal MyNumber ) Dólares Dim , centavos, TempDim DecimalPlace , CountReDim Place ( 9) No StringPlace (2) = " Mil" lugar (3) = "Million " Place ( 4) =" bilhão " lugar (5) =" trilhões " ' string representação amount.MyNumber = Trim ( Str ( MyNumber ))' Posição de casa decimal 0 se none.DecimalPlace = InStr ( MyNumber ,". " ) 'Converter centavos e definir MyNumber para dólar amount.If DecimalPlace > 0 ThenCents = Gettens ( Left ( Mid ( MyNumber , DecimalPlace + 1) & _ "00" , 2)) MyNumber = Trim ( Left ( MyNumber , DecimalPlace - 1 )) End IfCount = 1DO Enquanto MeuNumero <> " " Temp = GetHundreds (Direito ( MyNumber , 3) ) Se Temp < > "" Then Dólares = Temp & Place ( Contagem ) e DollarsIf Len ( MyNumber )> 3 ThenMyNumber = Esquerda ( MyNumber , Len ( MyNumber ) - 3) ElseMyNumber = " " End IfCount = Count + 1LoopSelect Caso DollarsCase " " Dólares = "Nenhum Dólares " Case " One" Dólares = " Um Dólar " Caso ElseDollars = Dólares e " Dólares " End SelectSelect Caso CentsCase " " Cents = "E não é Cents " caso " One" Cents = " e um centavo " ElseCents caso = "e" & Cents e " centavos " End SelectSpellNumber = Dólares & Função CentsEnd

' Converte um número de 100-999 em GetHundreds textFunction (ByVal MyNumber ) Resultado Dim StringIf Val ( MyNumber ) = 0 Then Exit FunctionMyNumber = Right ( "000" & MyNumber , 3) ' Converter as centenas place.If Mid ( varVezes , 1 , 1) <> " 0" ThenResult = ObterDigito ( Mid ( MyNumber , 1, 1) ) & " Hundred " End If ' Converter a dezenas e unidades place.If Mid ( MyNumber , 2, 1 ) < > "0" ThenResult = Resultado & Gettens ( Mid ( MyNumber , 2)) ElseResult = Resultado & ObterDigito ( Mid ( MyNumber , 3 )) End IfGetHundreds = ResultEnd Função

' Converte um número 10-99 em text.Function Gettens ( TensText ) Resultado Dim StringResult = ""' Null a função temporária value.If Val ( Left ( TensText , 1)) = 1 Then ' Se o valor entre 10-19 ... Select Case Val ( TensText ) Caso 10 : Resultado = " Ten " Caso 11: Resultado = Caso 12 " onze" : Resultado = Caso "Doze " 13: Resultado = " Thirteen " Caso 14: Resultado = " Quatorze " Caso 15: Resultado = " Quinze " Caso 16: Resultado = Caso " dezesseis" 17: Resultado = Caso " Seventeen " 18: Resultado = "Dezoito " Caso 19: Resultado = " Dezenove " Caso ElseEnd SelectElse ' Se valor entre 20-99 ... Select Case Val ( Left ( TensText , 1)) Caso 2: Resultado = Caso "Vinte " 3: Resultado = "Trinta " Caso 4: Resultado = "Quarenta " Caso 5: Resultado = "Cinquenta " Caso 6: Resultado = Caso "Sessenta " 7: Resultado = Caso " Setenta" 8: Resultado = Caso "Oitenta " 9: Resultado = "Noventa " Caso ElseEnd selectResult = Resultado & ObterDigito _ (Direito ( TensText , 1)) ' Recuperar os place.End IfGetTens = ResultEnd Função

' Converte um número de 1 a 9 em text.Function ObterDigito ( Digit ) Select Case Val ( Digit ) Caso 1: ObterDigito = "One" Caso 2: ObterDigito = " " Caso 3: ObterDigito = " Dois " Caso 4: ObterDigito = " Três " Caso 5: ObterDigito =" Four " Caso 6: ObterDigito =" Five " Caso 7 : ObterDigito =" Six " Caso 8 : ObterDigito =" Sete Oito " caso 9 : caso ObterDigito = " Nine" Else: ObterDigito = "" End SelectEnd Função
5

Escolha extenso a partir do menu suspenso do módulo
Alterar Números para . palavras em uma planilha
6

Abra uma planilha do Excel.
7

Selecione a célula em que você deseja converter números em texto , clicando na célula.

8

Clique na guia Função Paste /Insert ( fx) .
9

Clique em " Definido pelo usuário " no menu da esquerda e clique em " extenso " no menu do lado direito .
10

Digite o número que você deseja converter para palavras
11.

Clique em " OK". O número será exibido na célula como texto .

Anterior :

Próximo : No
  Os artigos relacionados
·Como colocar espaço em branco em Células no Excel 200…
·Como alterar números negativo para positivo em Excel 
·Como fazer Minúscula dados Todos os Caps em Excel 2007…
·Como organizar um roteiro de férias no Microsoft Excel…
·Como Obter o RMS no Excel 
·Como colocar documentos Excel arquivos em Word 
·Como salvar um documento do Excel no Office Word 
·Como fazer Classificando no Excel usando VBA 
·Como eu uso Dragão SpeakingNaturally 10 Com o Microsof…
·Como usar a Ajuda no Excel 2007 
  Artigos em destaque
·Como mudar para o modo de edição no Excel 
·Como transcrever um MP3 
·Como faço para imprimir uma lista de endereços 
·Como colocar jogos em Windows Media Center 
·Quicken 2005 Instale Problemas 
·Como criar texto para fala Apresentações 
·Como formatar Quicken para o Microsoft Excel 
·Como Rip Music on Computers 
·Como copiar um cartão de memória para CD 
·Como gravar filmes em DVD com o Roxio 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados