Ayuda para Macro en excel 2011 - Convertir calificaciones a letras

Tema en 'Programación & Programación Web' iniciado por A.t.a.r.i.p., 22 Nov 2012.

  1. A.t.a.r.i.p.

    A.t.a.r.i.p. Usuario Nuevo nvl. 1
    187/244

    Registrado:
    4 Sep 2012
    Mensajes:
    11
    Me Gusta recibidos:
    0
    Capos de la programación, me dirijo a ustedes con el fin de que me ayuden con una modificación o en su lugar una macro o código completo para pasar calificaciones a letras ej: 6,0 Seis
    6,6 Seis, Seis
    Baje todos los que encontré en la web pero ni uno resulta al 100%, escribí uno con mis pocos conocimientos pero tiene un error, ej: 6,4 Seis, cuatro
    6,0 Seis, seis, y con todos los promedios o notas que dan entero pasa lo mismo, dejo el codigo para que algun capo lo revise y me ayude, gracias.

    Codigo:
    Function NumPuntoNum(valor) Dim INI As Integer Dim letra As String Dim letra1 As String FIN = Right(valor, 1) INI = Left(valor, 2) If INI = 1 Then letra = "UNO" End If If INI = 2 Then letra = "DOS" End If If INI = 3 Then letra = "TRES" End If If INI = 4 Then letra = "CUATRO" End If If INI = 5 Then letra = "CINCO" End If If INI = 6 Then letra = "SEIS" End If If INI = 7 Then letra = "SIETE" End If If INI = 8 Then letra = "OCHO" End If If INI = 9 Then letra = "NUEVE" End If If INI = 0 Then letra = "CERO" End If If INI = 10 Then letra = "DIEZ" End If If FIN = 1 Then letra1 = "UNO" End If If FIN = 2 Then letra1 = "DOS" End If If FIN = 3 Then letra1 = "TRES" End If If FIN = 4 Then letra1 = "CUATRO" End If If FIN = 5 Then letra1 = "CINCO" End If If FIN = 6 Then letra1 = "SEIS" End If If FIN = 7 Then letra1 = "SIETE" End If If FIN = 8 Then letra1 = "OCHO" End If If FIN = 9 Then letra1 = "NUEVE" End If If FIN = 0 Then letra1 <= "CERO" End If NumPuntoNum = letra & " , " & letra1 End Function
    :XXbuzzsaw:
     
  2. El Fin

    El Fin Usuario Habitual nvl.3 ★
    187/244

    Registrado:
    2 Oct 2009
    Mensajes:
    16.562
    Me Gusta recibidos:
    16
    #2 El Fin, 26 Nov 2012
    Última edición: 26 Nov 2012