Estoy tratando de utilizar el evento de cambio de hoja de cálculo en Excel VBA, pero no parece funcionar.VBA Hoja de evento de cambio de
Por lo que sé, es suficiente con sólo definir la función de manejo de "Worksheet" como he hecho aquí:
Private Sub Worksheet_Change(ByVal Target As Range)
Range("J1").Select
If Target.Address = "$J$1" And ActiveCell.Value = 1 Then
Range("B1").Select
Dim c As Integer
c = ActiveCell.Value
c = c + 1
ActiveCell.Value = c
End If
End Sub
El problema es que no estoy seguro exactamente donde se supone que debo definirlo . Acabo de ponerlo en "module1" que se generó automáticamente cuando hice mi primera macro. ¿Es esto correcto? Soy bastante nuevo en VBA, así que aún no sé mucho sobre él.
Eso lo ha ordenado. ¡Muchas gracias! – Luke
+ 1 para explicarlo con una captura de pantalla. Estoy seguro de que ayudará a otros también :) –