Cambio de valor en celda - macro

04/02/2010 - 13:59 por Jon | Informe spam
Hola a todos,

Aquí vengo de nuevo con una pregunta que seguro que es una tontería…

Quiero hacer que si alguien escribe algo en una celda, saque un mensaje de
error. Si lo hago poniendo el código en Private Sub
Worksheet_SelectionChange(ByVal Target As Range) o Private Sub
Worksheet_Change(ByVal Target As Range) me ejecuta el mensaje de error cada
vez que se selecciona una celda. ¿Como lo hago para que solo lo haga en el
caso de que se cambie el contenido de la celda?

Muchas gracias de antemano.

Saludos,
jon

Preguntas similare

Leer las respuestas

#1 Ignacio
04/02/2010 - 14:46 | Informe spam
¡Hola, Jon!

Si pones el código en el evento Worksheet_Change debería funcionar
sólo cuando cambies el valor de una celda.
Asegúrate de quitar el código del evento Worksheet_SelectionChange.

Espero que te funcione.

Un saludo,
Ignacio.
Respuesta Responder a este mensaje
#2 Jon
05/02/2010 - 16:59 | Informe spam
Muchas gracias! ya lo he conseguido.

"Ignacio" wrote:

¡Hola, Jon!

Si pones el código en el evento Worksheet_Change debería funcionar
sólo cuando cambies el valor de una celda.
Asegúrate de quitar el código del evento Worksheet_SelectionChange.

Espero que te funcione.

Un saludo,
Ignacio.
.

Respuesta Responder a este mensaje
#3 Angel O.
15/02/2010 - 19:09 | Informe spam
Perdonad mi ignorancia, pero ¿como se pone el código en el evento
Worksheet_Change ?


Gracias.


"Ignacio" ha escrit al missatge del grup de
discussió:

¡Hola, Jon!

Si pones el código en el evento Worksheet_Change debería funcionar
sólo cuando cambies el valor de una celda.
Asegúrate de quitar el código del evento Worksheet_SelectionChange.

Espero que te funcione.

Un saludo,
Ignacio.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida