Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Worksheet_Change

Estas en el tema de Worksheet_Change en el foro de Visual Basic clásico en Foros del Web. Hola a todos Intento verificar un valor como abajo se indica, pero no solo seria para la celda A1 sino toda la columna, como le ...
  #1 (permalink)  
Antiguo 21/05/2007, 09:35
 
Fecha de Ingreso: abril-2007
Mensajes: 25
Antigüedad: 17 años
Puntos: 0
Worksheet_Change

Hola a todos

Intento verificar un valor como abajo se indica, pero no solo seria para la celda A1 sino toda la columna, como le debo hacer para que cada vez que ingrese un dato mayor a 10 en toda la columna A me muestre el mensaje


Código:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("A1") Then
    If UCase(Target.Value) > "10" Then
MsgBox "Debes poner un valor en B1"
    End If
End If
End Sub
intente con If Target = Range("A1:A40") Then, y no me funciona..

de antemano gracias
  #2 (permalink)  
Antiguo 21/05/2007, 15:20
 
Fecha de Ingreso: abril-2004
Mensajes: 192
Antigüedad: 20 años
Puntos: 0
Re: Worksheet_Change

Una forma

acá chequea en la columna 2

Código:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Column = 2 Then
   If Target.Value > 10 Then
      MsgBox "Valor no valido", vbCritical
   End If
End If

End Sub
__________________
Recursos visual basic
  #3 (permalink)  
Antiguo 21/05/2007, 15:41
 
Fecha de Ingreso: abril-2007
Mensajes: 25
Antigüedad: 17 años
Puntos: 0
Re: Worksheet_Change

Graciassssssssssssssssssssssssssssss!!!

Problema Resuelto............!!!
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 04:03.