Msgbox muestre el valor de la fila respecto ala columna posicionada

Tengo la siguiente línea de mensaje

MsgBox "*" & Target & "*" & " Incidencia eliminada. Dia: " & ActiveSheet.Cells(16, Target.Column), , Range("B" & Target.Row)

El cual lo tengo en

 Private Sub Worksheet_Change(ByVal Target As Range)

Ahora al querer colocarlo en una macro común me sale error, ¿cómo puedo solucionarlo?

sub hola()

MsgBox "*" & Target & "*" & " Incidencia eliminada. Dia: " & ActiveSheet.Cells(16, Target.Column), , Range("B" & Target.Row)

end sub

1

1 Respuesta

2.198.965 pts. En mi sitio encontraran material de ayuda, ejemplos...

Target es siempre la celda activa en los eventos de la hoja.

Si vas a ejecutar esa subrutina debes mencionar la celda activa en lugar de la palabra 'Target'.

Por ejemplo: ActiveCell.value   para indicar su contenido

O ActiveCell. Address para indicar su referencia

O ActiveCell. Row o ActiveCell. Column para indicar fila o columna

Desde la sección Macros de mi sitio encontrarás otros modos de hacer referencia a celdas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas