Sei sulla pagina 1di 6

9/4/2016

CmoinsertarvariasfilasenExcelExcelTotal

INICIO

FUNCIONES

CONTACTO

ACERCA

Cmo insertar varias las


en Excel
A partir de Excel 2007 todas las hojas en Excel tienen un mximo de
1,048,576 de las que son ms que sucientes para la gran mayora
de los usuarios. As que, cuando hablamos de insertar las en Excel
no quiere decir que podremos exceder dicho lmite sino que
estaremos moviendo hacia abajo las las inferiores para dar espacio
a una o varias las vacas.
El proceso para insertar una la en Excel es muy sencillo ya que
debemos seleccionar una celda de la la inferior a donde queremos
realizar la insercin y hacer clic en el comando Inicio > Celdas >
Insertar > Insertar las de hoja.
Otra opcin es hacer clic derecho sobre el encabezado de la y
seleccionar la opcin Insertar. Por ejemplo, en la siguiente imagen
estoy por insertar una la entre las las 10 y 11 y por lo tanto debo
hacer clic derecho sobre el nmero 11 y seleccionar la opcin
Insertar.

https://exceltotal.com/comoinsertarvariasfilasenexcel/

1/6

9/4/2016

CmoinsertarvariasfilasenExcelExcelTotal

Buscar
Existe una tercera alternativa para insertar una la y es utilizando el
atajo de teclado CTRL+ para lo cual debemos seleccionar la la
completa que estar por debajo de la nueva la y pulsar el atajo de
teclado para hacer la insercin.
La desventaja de las opciones descritas anteriormente es que solo
se insertar una sola la a la vez y eso se puede convertir en una
tarea ineciente si necesitamos insertar varias las. Es por eso que
a continuacin revisaremos dos alternativas que nos permitirn
insertar varas las en Excel sin necesidad de insertar una por una.

Insertar varias las en Excel


El truco para insertar varias las en Excel es que, antes de ejecutar
el comando Insertar, debemos seleccionar la misma cantidad de
las que vamos a insertar. La primera la seleccionada ser la que
quedar por debajo de las nuevas las. Por ejemplo, si queremos
insertar tres las entre las las 10 y 11 debemos seleccionar las las
11, 12, y 13:

https://exceltotal.com/comoinsertarvariasfilasenexcel/

2/6

9/4/2016

CmoinsertarvariasfilasenExcelExcelTotal

Una vez hecha la seleccin puedes ejecutar cualquiera de las


alternativas del comando Insertar descritas en la seccin anterior,
ya sea el comando Insertar las de hoja de la cinta de opciones,
haciendo clic derecho sobre los encabezados de la o pulsando el
atajo de teclado, el resultado ser el mismo:

Con este mtodo se insertarn tantas nuevas las como se hayan


seleccionado antes de ejecutar el comando Insertar. Esta opcin es
suciente para la gran mayora de las ocasiones, pero cuando tienes
https://exceltotal.com/comoinsertarvariasfilasenexcel/

3/6

9/4/2016

CmoinsertarvariasfilasenExcelExcelTotal

que realizar esta misma accin en repetidas ocasiones se puede


volver tedioso el tener que estar contando y seleccionando las
antes de poder hacer la insercin. Para esos casos, lo mejor ser
automatizar el proceso con una macro.

Macro para insertar varias las en Excel


La macro que mostrar a continuacin trabaja en base a la celda
activa, es decir, antes de ejecutar la macro es necesario seleccionar
una celda y por arriba de ella se har la insercin de las. El cdigo
de la macro es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14

SubInsertarFilas()

DimnumFilasAsLong

'Preguntaralusuarioporelnmerodefilasainsertar
numFilas=Application.InputBox(Prompt:="Filasainsertar:",Type:=1)

'Validarsielnmerodefilasindicadoessuperioracero
IfnumFilas>0Then
'Insertarfilas
Rows(ActiveCell.Row&":"&ActiveCell.Row+numFilas1).Insert
EndIf

EndSub

La macro es muy sencilla. Utilizamos el mtodo


Application.InputBox para solicitar al usuario la cantidad de las que
desea insertar. Lo ms importante a resaltar de dicha instruccin es
que he colocado el parmetro Type:=1 que indica a Visual Basic que
estamos esperando un valor numrico y en caso de que el usuario
trate de insertar un texto, le mostrar un mensaje de advertencia.
Una vez que tenemos el nmero de las que van a ser insertadas
hacemos una validacin para conrmar que dicho nmero sea
mayor que cero o de lo contrario no hara sentido continuar. En
seguida utilizo la propiedad Rows para denir un nuevo rango de
celdas que comenzar a partir de la la de la celda activa y
terminar en la la que resulte de la suma de las las indicadas por
el usuario ms la la de la celda activa.
La instruccin anterior simula la seleccin de las que hicimos con
el mtodo manual y como resultado obtendremos un objeto Range
que tendr la misma cantidad de las que el usuario necesita
insertar. Lo nico que nos har falta ser invocar al mtodo Insert
que es precisamente como termina dicha lnea de cdigo.
Si queremos insertar 5 las por arriba de la la 7, ser necesario
https://exceltotal.com/comoinsertarvariasfilasenexcel/

4/6

9/4/2016

CmoinsertarvariasfilasenExcelExcelTotal

con seleccionar la celda A7 y entonces ejecutar la macro. Cuando se


muestre el cuadro de dilogo debemos indicar el valor 5 que es el
nmero de las a insertar:

Nuestra macro insertar la cantidad de las indicadas por arriba de


la la 7 y obtendremos el siguiente resultado:

Descarga el archivo de trabajo que he utilizado en la creacin de


este artculo y prueba los ejercicios de manera que puedas
comprobar los diferentes mtodos mostrados para insertar varias
las en Excel.
Publicado por Moiss Ortz.

https://exceltotal.com/comoinsertarvariasfilasenexcel/

5/6

9/4/2016

CmoinsertarvariasfilasenExcelExcelTotal

https://exceltotal.com/comoinsertarvariasfilasenexcel/

6/6

Potrebbero piacerti anche