Macro en problema
Hola jcgonzalez31 ... Ojalá me puedas ayudar.
Estoy generando una hoja en Excel en la cual la celda "E9" la defino como campo para ingresar un dato. Luego necesito que una vez ingresado, el usuario presione "Enter" y se ejecute la macro "nueva".
Está todo bien, excepto que la macro también se ejecuta en otros sectores de la hoja, sin yo saber porqué. Lo que si es distinto es que en otros sectores no se ejecuta la macro completa, sino que el programa me envía un mensaje. "Error de ejecución 13 ". Yo pretendo que la macro se active solo cuando ingreso el valor en la celda "E9". ¿Qué estoy haciendo mal? Te envío el código usado.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'
'
If ActiveCell.Column = 5 And ActiveCell.Row = 10 And Cells(ActiveCell.Row - 1, 5).Value <> "" Then
Run "nueva"
End If
End Sub
Muchas gracias...
Estoy generando una hoja en Excel en la cual la celda "E9" la defino como campo para ingresar un dato. Luego necesito que una vez ingresado, el usuario presione "Enter" y se ejecute la macro "nueva".
Está todo bien, excepto que la macro también se ejecuta en otros sectores de la hoja, sin yo saber porqué. Lo que si es distinto es que en otros sectores no se ejecuta la macro completa, sino que el programa me envía un mensaje. "Error de ejecución 13 ". Yo pretendo que la macro se active solo cuando ingreso el valor en la celda "E9". ¿Qué estoy haciendo mal? Te envío el código usado.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'
'
If ActiveCell.Column = 5 And ActiveCell.Row = 10 And Cells(ActiveCell.Row - 1, 5).Value <> "" Then
Run "nueva"
End If
End Sub
Muchas gracias...
{"Lat":-37.7185903255881,"Lng":-72.421875}
Respuesta de Juan Carlos González Chavarría
1