Foros del Web » Soporte técnico » Ofimática »

si registro = a

Estas en el tema de si registro = a en el foro de Ofimática en Foros del Web. como puedo decir "Si el registro de la columna x empiesa con 55 o un numero entonces bla blab bla sino bla bla end if" ...
  #1 (permalink)  
Antiguo 20/01/2011, 16:19
 
Fecha de Ingreso: noviembre-2009
Mensajes: 315
Antigüedad: 14 años, 5 meses
Puntos: 0
si registro = a

como puedo decir

"Si el registro de la columna x empiesa con 55 o un numero entonces
bla blab bla
sino

bla bla
end if"

graciasss
  #2 (permalink)  
Antiguo 20/01/2011, 19:33
RatonesPelones
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: si registro = a

tu mismo lo dices jejeje:

=SI(tal celda="a esto",HACER ESTO, SINO HACER ESTO)
  #3 (permalink)  
Antiguo 20/01/2011, 19:46
 
Fecha de Ingreso: enero-2011
Mensajes: 5
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: si registro = a

podría ser así

=SI(TIPO(A1)=1,"EL VALOR ES UN NUMERO","ES UNA CADENA DE TEXTO")
  #4 (permalink)  
Antiguo 21/01/2011, 15:13
 
Fecha de Ingreso: noviembre-2009
Mensajes: 315
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: si registro = a

en codigo visual es igual??

quiero hacer un boton
  #5 (permalink)  
Antiguo 21/01/2011, 15:19
Avatar de hugo180486  
Fecha de Ingreso: septiembre-2007
Mensajes: 199
Antigüedad: 16 años, 8 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....
  #6 (permalink)  
Antiguo 21/01/2011, 15:26
Avatar de Pablus00  
Fecha de Ingreso: diciembre-2003
Ubicación: A un click de distancia
Mensajes: 1.044
Antigüedad: 20 años, 4 meses
Puntos: 11
Respuesta: si registro = a

Seria asi:

if Hoja1.Range("A1").value = 55 then
end if

'Suponiendo que queres consultar el registro de la hoja1 celda A1 contiene el valor 55

en cambio si queres consultar si el valor de la celda A1 empieza con 55 seria asi:

if left(Hoja1.Range("A1").value = 55, 2) then
end if

Saludos
__________________
-- Nunca te des por vencido, aún vencido -- Web
  #7 (permalink)  
Antiguo 22/01/2011, 07:46
 
Fecha de Ingreso: noviembre-2009
Mensajes: 315
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: si registro = a

muchas gracias

Etiquetas: registro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:28.