Variables dentro de una macro para otras dos macros ??

2 envíos / 0 nuevos
Último envío
eugeniocol
Imagen de eugeniocol
Offline
última acción: Hace 2 años 4 meses
Nivel 1 - 200 puntos
alta: 29/08/2017 - 17:21
Puntos: 1675
Variables dentro de una macro para otras dos macros ??

Hola Buenas.

 

Tengo esta macro en una hoja:

Sub worksheet_change(ByVal target As Range)

Set target = Range("B37")

If target.Value = "PARAR" Then

Stop

End If

End Sub

Lo que hace es parar un ciclo de ejecución de una  macro con el Stop, después tengo que hacer el resto manual de guardar el libro.

Que variable se puede poner debajo de If target.Value = "PARAR" Then

Para que no se ejecute esta macro ABRIRYGUARDAR y se ejecute esta otra macro Cerrarlibro ¿?

Tengo esta macro en una hoja:

Sub worksheet_change(ByVal target As Range)

Set target = Range("B37")

If target.Value = "PARAR" Then

Stop

End If

End Sub

Lo que hace es parar un ciclo de ejecución de una  macro con el Stop, después tengo que hacer el resto manual de guardar el libro.

Que variable se puede poner debajo de If target.Value = "PARAR" Then

Para que no se ejecute esta macro ABRIRYGUARDAR y se ejecute esta otra macro Cerrarlibro ¿?

 

Salud2....

 

 

Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 4 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
HolaComo no pones todo tu

Hola

Como no pones todo tu código, no sé dónde estará tu problema.

Pero en lo que sí pones, tienes interceptado el evento WorksheetChange y, acto seguido, modificas el valor de Target. No tiene sentido porque Target tiene información valiosa. Ya trae la celda (o las celdas) que se ha modificado y que ha lanzado el evento. ¿Por qué lo cambias?

Por otro lado, no aparecen por ningún lado tus macros Abriryguardar y Cerrarlibro.

 

Un saludo