Dim Var1 As String Dim Var2 As String Var1 = "123,65" Var2 = "867,01" não Aparece as Casas Decimais Depois q uso a Funcao Format () Debug.Print "Funcao CCUR" Debug.Print Format(CCur(Var1), "#######0,00") Debug.Print Format(CCur(Var2), "#######0,00") Debug.Print "Funcao Val" Debug.Print Format(Val(Var1), "#########0,00") Debug.Print Format(Val(Var2), "#########0,00") Debug.Print "Funcao CDbl" Debug.Print Format(CDbl(Var1), "#########0,00") Debug.Print Format(CDbl(Var1), "#########0,00") não Consegui Entender Isto ainda , No Help Do Vb diz o seguinte: Você deve utilizar as funções de conversão de tipo de dados em vez de Val para fornecer conversões de dados internacionais de um tipo de dados para outro. Por exemplo, quando você utiliza CCur, separadores decimais diferentes, separadores de milhares diferentes e várias opções de moeda são reconhecidas apropriadamente dependendo da definição da localidade em seu computador. Mas não fiz Funcionar, alguém pode Me Ajudar ?