Red de conocimiento informático - Material del sitio web - Cómo determinar cambios en los valores de las celdas usando VBA

Cómo determinar cambios en los valores de las celdas usando VBA

Hay dos formas de activar hojas de trabajo y libros de trabajo según sus necesidades.

Al hacer esto, tenga cuidado de protegerse de las operaciones correspondientes, de lo contrario será un bucle infinito.

Proporcionarle una rutina que monitorea los cambios en A1 y escribe los resultados en A2.

Hoja de trabajo secundaria privada_Cambio (objetivo por valor como rango)

Con destino

Si .Count gt 1, entonces salga de Sub

Si . Dirección = "$A$1" Entonces

Application.EnableEvents = False

.Offset(0.1) = "La celda A1 ha cambiado, el nuevo valor es:" amp .Value

Application.EnableEvents = True

Finalizar si

Finalizar con

End Sub