Remplazar valores automáticamente en Excel

Pongamos que tengo una tabla con tres columnas: A, B y C, y cada una de ellas tiene una lista de nombres.

¿Cómo puedo conseguir que al escribir en la columna A uno de los nombres de la Columna B me salga automáticamente su equivalente de la columna C?

2 Respuestas

Respuesta

Puedes adjuntar un archivo excel con un ejemplo detallando tu consulta, con la finalidad de tener mayor claridad sobre tu duda.

Respuesta
1

Esto te orientará

https://www.youtube.com/watch?v=Jw8fmqTyUDk 

Esto ejecuta magro dependiendo valor celda

La macro está en la hoja en la que requieres trabajar es básicamente lo que necesitas

Con target especificas en que columna fila se harán los cambios que debe detectar la macro y porner el nombre en la otra columna es fácia sería algo así

If target.colum=2 and target.row>2  then

cells(target.row, "C")=cells(target.row, target.colum)

End if

Lo que haces es restringir en el evento change de la hoja solo los cambios en la columna B y fila mayores a 2, detectados cambios en ese rango, hará que la columna C y fila correspondiente en la que estás posicionado sera a la fila y columna que modificas.

Añade tu respuesta

Haz clic para o
El autor de la pregunta ya no la sigue por lo que es posible que no reciba tu respuesta.

Más respuestas relacionadas