Inserción de un número específico de filas en Excel


1

Por mi vida, no puedo entender por qué M $ no ha proporcionado esta función. Si quiero insertar 597, por el bien del argumento, digamos en blanco, nuevas filas, toda la información disponible me indica que

  1. Inserta una fila y pulsa F4 596 veces.
  2. desplácese hacia abajo hasta que encuentre 597 filas vacías y copie y luego inserte esas

¿Hay alguna forma más fácil de hacer esto? Estoy aplanando el inventario y este es un PITA importante. ¿Hay una lógica detrás de esta elección de diseño?


1
Por favor describa el downvote
puk

No soy el votante de abajo, pero tal vez sea para la editorialización.
Excellll

Respuestas:


1

Otra opción podría ser usar un complemento para darle una funcionalidad adicional. Utilidades ASAP ofrece esto:

enter image description here

Fui un usuario activo de ASAP Utilities durante varios años y lo encontré muy útil para ciertas tareas laboriosas como esta. Cuando migré a una computadora portátil nueva hace varios años, nunca la reinstalé (porque mi trabajo requería menos cosas repetitivas), por lo que no estoy seguro de qué tan bueno es el producto en estos días.


0

Puede seleccionar 597 filas debajo de donde desea que se ingresen, haga clic derecho en la selección y elija Insert. Esto insertará 597 filas nuevas sobre su selección.


Sí, pero la selección de filas no es fácil: a veces SHIFT actúa mal, con los filtros es difícil navegar hacia líneas vacías, pasar por la parte inferior es lento, retroceder / subir página es muy sensible ...
puk

0

No diría que fácil, pero ciertamente una tercera opción es una combinación de lo anterior. Seleccione 30 filas (digamos) con una combinación de teclas

Cambio + Espacio + Página abajo

Luego presiona F4 20 veces (inserta 600, estoy de acuerdo) pero es mucho más fácil que hacer las otras dos.

Otra opción es vba, como se muestra a continuación con el (1) reemplazado por otra columna, así que ingresa el número en una celda e inserta tantas filas

ActiveCell.Offset(1).EntireRow.Insert

Otra alternativa es comprar. http://www.extendoffice.com/order/kutools-for-excel.html que tiene una buena opción para este y muchos otros propósitos útiles.


Probablemente más fácil y más económico simplemente contratar a otro contable
puk

0

Cómo insertar múltiples filas en Excel

La solución a continuación parece ser la forma más fácil de insertar un gran número de filas.

Para otras soluciones vea el artículo fuente vinculado.

Método 4: Inserción programada de varias filas en Excel:

Aunque este método es un poco complejo que los tres primeros, pero aún así   Esto se puede utilizar si está más inclinado hacia el lado de codificación.   Siga los pasos a continuación para utilizar este método:

  • Vaya a la pestaña "Ver" en la cinta superior, haga clic en el botón "Macros".
  • Ahora escriba el nombre de la macro, diga "Insert_Lines" (sin comillas) y presione el botón crear.
  • A continuación, se abrirá un editor de VBA, simplemente pegue el siguiente código de macro después de la primera línea.
    Dim CurrentSheet As Object
    ' Loop through all selected sheets.
    For Each CurrentSheet In ActiveWindow.SelectedSheets
    ' Insert 5 rows at top of each sheet.
    CurrentSheet.Range("A20:A69").EntireRow.Insert
    Next CurrentSheet 

Insertando Macro De Múltiples Filas

  • Ahora viene lo importante, en la macro anterior el rango es ("A20: A69"). - El primer parámetro, es decir, A20 indica la posición desde   donde desea insertar las filas y el segundo parámetro .i.e. A69   es el número de filas que se insertarán añadido con la posición de inicio y   restado por 1
  • Si quieres insertar 50 filas empezando   A20, el segundo parámetro de rango debe ser (50 + 20-1), por lo que el   El rango será ("A20: A69"))
  • Después de agregar el código, puede presionar la tecla "F5" y el código insertará las filas requeridas.
  • Esta macro está referenciada en el artículo de Microsoft: http://support.microsoft.com/kb/291305

Fuente Cómo insertar múltiples filas en Excel

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.