Inserindo um número específico de linhas no Excel

1

Eu, pela minha vida, não consigo entender por que o M $ não forneceu esse recurso. Se eu quiser inserir 597, por causa do argumento vamos dizer em branco, novas linhas, todas as informações disponíveis me dizem para

  1. Insira uma linha e pressione F4 596 vezes
  2. role para baixo até encontrar 597 linhas vazias e copie e insira essas

Existe uma maneira mais fácil de fazer isso? Eu estou achatando o estoque e este é um grande PITA. Existe uma lógica por trás dessa escolha de design?

    
por puk 10.12.2014 / 17:43

4 respostas

1

Outra opção poderia ser usar um plug-in para fornecer funcionalidades adicionais. ASAP Utilities oferece este :

Eu era um usuário ativo do ASAP Utilities por vários anos e achei muito útil para certas tarefas laboriosas como esta. Quando migrei para um novo laptop há vários anos, nunca mais o reinstalei (porque meu trabalho exigia menos coisas repetitivas), então não tenho certeza de como o produto é bom hoje em dia.

    
por 10.12.2014 / 18:02
0

Você pode selecionar 597 linhas abaixo de onde deseja que elas sejam inseridas, clique com o botão direito na seleção e escolha Insert . Isto irá inserir 597 novas linhas acima da sua seleção.

    
por 10.12.2014 / 17:46
0

Eu não diria fácil, mas certamente uma terceira opção é uma combinação dos itens acima. Selecione 30 linhas (digamos) com uma combinação de teclas

Shift + Espaço + Page Down

Em seguida, aperte F4 20 vezes (insere 600, eu concordo), mas é muito mais fácil do que fazer os outros.

Outra opção é vba, como abaixo, com o (1) sendo substituído por outra coluna, então você insere o número em uma célula e insere essas linhas

ActiveCell.Offset(1).EntireRow.Insert

Outra alternativa é comprar o link que tem uma ótima opção para isso e muitos outros recursos úteis fins.

    
por 10.12.2014 / 17:48
0

Como inserir várias linhas no Excel

A solução abaixo parece ser a maneira mais fácil de inserir um grande número de linhas.

Para outras soluções, consulte o artigo de origem vinculado.

Method 4 –Programmatically inserting multiple rows in excel:

Although this method is a bit complex than the first three, but still this can be used if you are more inclined towards the coding side. Follow the below steps to use this method:

  • Navigate to the ‘View’ Tab on the top ribbon, click on the ‘Macros’ button.
  • Now type the name for the macro say “Insert_Lines” (without quotes) and hit the create button.
  • Next, a VBA editor will be opened, simply paste the below macro code after the first line.
    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 

Inserting Multiple Rows Macro

  • Now comes the important thing, in the above macro the range is (“A20:A69”). - The first parameter i.e. A20 tells the position from where you wish to insert the rows and the second parameter .i.e. A69 is the number of rows to be inserted added with the start position and subtracted by 1
  • If you want to insert 50 rows starting from A20 then second parameter of range should be (50+20-1), so the range will be (“A20:A69”))
  • After adding the code you can press the “F5” key and the code will insert the required rows.
  • This macro is referenced from the Microsoft article: http://support.microsoft.com/kb/291305

Fonte Como inserir várias linhas no Excel

    
por 10.12.2014 / 17:52