
Escribir celda al modificar otra hoja
Publicado por Escribir celda al modificar otra hoja (4 intervenciones) el 28/07/2023 21:19:39
En un libro que tiene dos hojas de cálculo necesito modificar la celda F2 en la "Hoja2" cuando el usuario cambia cualquier celda de la columna B en la Hoja1... estoy tratando de hacerlo con una macro, pero no consigo que funcione.
En la ventana de código de Hoja1 escribo:
Private Sub Worksheet_Change(ByVal Target As Range)
If (Target.Column = 2) Then
Dato_A_Evaluar = Target.Value
End If
End Sub
Y en un módulo independiente:
Public Dato_A_Evaluar As String
Sub Escribir_Dato_A_Evaluar()
Sheets("Hoja2").Cells(2, 6).Value = Dato_A_Evaluar
End Sub
Pero me salta un error en la instrucción Sheets("Hoja2").Cells(2, 6).Value = Dato_A_Evaluar
En la ventana de código de Hoja1 escribo:
Private Sub Worksheet_Change(ByVal Target As Range)
If (Target.Column = 2) Then
Dato_A_Evaluar = Target.Value
End If
End Sub
Y en un módulo independiente:
Public Dato_A_Evaluar As String
Sub Escribir_Dato_A_Evaluar()
Sheets("Hoja2").Cells(2, 6).Value = Dato_A_Evaluar
End Sub
Pero me salta un error en la instrucción Sheets("Hoja2").Cells(2, 6).Value = Dato_A_Evaluar
Valora esta pregunta


0