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....
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