H o la:
La macro para poner un texto en automático en cualquier celda al momento de seleccionar una celda sería esta:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Por.Dante Amor
ActiveCell.Value = "Texto"
End Sub
Pero, cada que selecciones una celda te va a poner el texto.
No importa si ya tienes un dato o no, siempre te va a poner el texto.
De esa forma no podrías trabajar en tu hoja de excel.
Supongo que quieres que te aparezca el texto en cierta área de la hoja, y siempre y cuando cumpla con alguna característica. Pero si me das más datos podría adecuarte la macro.
Pon la macro en los eventos de tu hoja.
Sigue las Instrucciones para poner la macro en los eventos de worksheet
- Abre tu libro de excel
- Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
- Del lado izquierdo dice: VBAProject, abajo dale doble click a worksheet(tu hoja)
- En el panel del lado derecho copia la macro