Macro que me escriba un valor dependiendo de como empiece

Necesito una macro os pongo un ejemplo para verlo más fácil.

En la columna A, todo lo que empiece por SG que en la columna C me escriba portatil.

En las filas 3 y 4 que ya tengo valores que lo deje como esta que no modifique nada.

2 respuestas

Respuesta
2

La fórmula no puede ir en la columna C si ya tienes valores en ella, porque te los machacaría.

Tendría que ir en otra, por ej. la B o la D... o cualquier otra, y sería así:

=SI(EXTRAE($A2;1;2)="SG";"portátil";SI(C2="";"";C2))

Una vez completada correctamente ese nuevo nivel, podrías borrar la columna C, ya qu la B la habría sustituido.

Respuesta
1

Con macros puedes ejecutar una macro dependiendo del valor de una celda fijae estos ejemplos

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

Esto te ayudará a trabajar con cadenas de texto

https://youtu.be/gw69AFiineY

https://youtu.be/xrnRXULC6QE

https://youtu.be/XLxuc-k8-FM

https://youtu.be/YIdGYKz_f5Q 

https://youtu.be/34mzRbaPUfU

https://youtu.be/a40NuvB3YF8

https://youtu.be/gROacIqa2n4

https://youtu.be/j4rhWWeC2Vw

https://youtu.be/0iB-WlPcfi8

Visita https://programarexcel.com  descarga cientos de ejemplos de macros gratisSuscribe https://www.youtube.com/c/programarexcel?sub_confirmation=1  activa la campana y youtube te avisará cuando se suban nuevos vídeos

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas