Saltar al contenido

CopyOrigin en Insertar en Excel VBA

No dejes de divulgar nuestro espacio y códigos con otro, necesitamos tu ayuda para hacer crecer nuestra comunidad.

Solución:

Toma cualquiera de los parámetros como se indica a continuación.

Const xlFormatFromLeftOrAbove = 0

Member of Excel.XlInsertFormatOrigin

y…

Const xlFormatFromRightOrBelow = 1

Member of Excel.XlInsertFormatOrigin

Agregando a los comentarios de Lakshmanaraj: selecciona la opción de formato dependiendo de dónde está insertando celdas y qué formato desea elegir.

Digamos que tienes:
primera fila que tiene texto en negrita,
la segunda fila tiene cosas en cursiva.
Selecciona la segunda fila y ejecuta la siguiente expresión:

Selection.Insert CopyOrigin:=xlFormatFromLeftOrAbove

La nueva fila se inserta entre la primera y la segunda fila y elige las reglas de formato de la “fila superior” o “celdas a la izquierda de la celda”.

En este caso, las celdas recién insertadas tendrán el texto en negrita sin que lo configure explícitamente.

Aquí tienes las reseñas y valoraciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *