Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/01/2011, 15:19
Avatar de hugo180486
hugo180486
 
Fecha de Ingreso: septiembre-2007
Mensajes: 199
Antigüedad: 17 años, 4 meses
Puntos: 3
Respuesta: si registro = a

Con formula seria asi =IF(ISNUMBER(A1),"Es un numero","No es numero")

Con codigo VBA
Código vb:
Ver original
  1. If IsNumeric(Left$(Cells(1, 1).Value, 1)) Then
  2.         MsgBox "Comienza con numero"
  3.     Else
  4.         MsgBox "Comienza con letra"
  5.     End If


O pon esta funcion personalizada en un modulo.
Código vb:
Ver original
  1. Function EMP_NUM(ByVal vVal As Variant) As String
  2.     If IsNumeric(Left$(vVal, 1)) = True Then
  3.         EMP_NUM = "Empieza con un numero"
  4.     Else
  5.         EMP_NUM = "Empieza con un caracter"
  6.     End If
  7. End Function

Y la mandas llamar con formula mediante excel de la sig forma:
=EMP_NUM(A4)

y listo..

Comentas....