Macro de excel para insertar texto al principio de todas las celdas seleccionadas

Muchas veces se necesita agregar texto al principio de celdas en excel, es decir, agregarle un prefijo. La solución más fácil en casos sencillos es crear una nueva columna que concatene (junte el texto) de las columna existente con el prefijo deseado.

PrefijoColumna

Esta solución se vuelve muy compleja de manejar cuando son muchas las celdas que se quieren modificar y si estas están en múltiples columnas. Crear una columna de concatenación por cada columna donde haya una celda para modificar podría volverse muy complejo. En esos casos se puede crear una macro que modifique el contenido de las celdas seleccionadas. Los pasos a seguir son los siguientes:

1. Abrir el editor de macro presionando ALT+F11

2. Seleccionar el libro de trabajo (Workbook)

SeleccionarWorkBook

3. Pegar la siguiente función cambiando el texto “PREFIJO” por el texto deseado

Codigo

4. Seleccionar las celdas a modificar

Seleccionar

5. Abrir la lista de macros presionando ALT+F8

Ejecutar

6. Ejecutar la macro

Resultado

Variaciones

Puede utilizar las siguientes funciones:

Diálogo para ingresar el prefijo

Reemplazar la primera letra de la celda con una letra diferente

Noviembre 21, 2013 | 0 comentarios | Programación

Comentar

Deja un comentario

Bitajor.com | Hecho en Colombia | 2008 - 2017