Ejecutar macro al rellenar celda
Buenas de nuevo.
Tengo una hoja excel con una serie de fórmulas que se actualizan según el valor de la celda A1.
La cuestión es que tengo una macro que actualiza (borra y pega de nuevo) para actualizar el nuevo valor que se introduce en la celda a1.
Mi pregunta es ¿cómo podría ejecutarse la macro de actualización (o cualquier otra) con tan sólo rellenar el valor de la celda a1 y pulsar intro?.
Vamos, no me cuesta nada pulsar el botón actualizar para ejecutar la macro, pero tengo curiosidad en saber si se pueden ejecutar macros con tan solo rellenar celdas.
Muchas gracias
=====================================*========================
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(False, False) = "$b$6" Then
Worksheets("Porciento por día").Activate
Range("D2:D8").Select
Selection.Copy
Range("E2:E8").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
End Sub
Oiga uso este código y nada. La verdad que ya no sé que hacer
Tengo una hoja excel con una serie de fórmulas que se actualizan según el valor de la celda A1.
La cuestión es que tengo una macro que actualiza (borra y pega de nuevo) para actualizar el nuevo valor que se introduce en la celda a1.
Mi pregunta es ¿cómo podría ejecutarse la macro de actualización (o cualquier otra) con tan sólo rellenar el valor de la celda a1 y pulsar intro?.
Vamos, no me cuesta nada pulsar el botón actualizar para ejecutar la macro, pero tengo curiosidad en saber si se pueden ejecutar macros con tan solo rellenar celdas.
Muchas gracias
=====================================*========================
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(False, False) = "$b$6" Then
Worksheets("Porciento por día").Activate
Range("D2:D8").Select
Selection.Copy
Range("E2:E8").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End If
End Sub
Oiga uso este código y nada. La verdad que ya no sé que hacer
1 Respuesta
Respuesta de Orlando Collarte
1