Inserindo número específico de linhas no Excel


1

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

  1. Inserir uma linha e aperte F4 596 vezes
  2. desloque-se para baixo até encontrar 597 linhas vazias e copie em seguida, insira os

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?


1
Por favor descreva o downvote
puk

Eu não sou o eleitorado, mas talvez seja para a editorialização.
Excellll

Respostas:


1

Outra opção poderia ser usar um plug-in para oferecer funcionalidade adicional. Utilitários ASAP oferece isso:

enter image description here

Eu era um usuário ativo do ASAP Utilities por um número de 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.


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.


Sim, mas a seleção de linhas não é fácil: Às vezes, o SHIFT age de forma instável, com filtros, é difícil navegar para linhas vazias, passar para baixo, o fundo é lento, Page Down / Up é muito sensível ...
puk

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

Mudança + 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 tantas linhas

ActiveCell.Offset(1).EntireRow.Insert

Outra alternativa é comprar http://www.extendoffice.com/order/kutools-for-excel.html que tem uma opção legal para isso e muitos outros fins úteis.


Provavelmente mais fácil e mais rentável apenas contratar outro contador
puk

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.

Método 4 - Inserindo várias linhas no Excel:

Embora este método seja um pouco complexo que os três primeiros,   Isso pode ser usado se você estiver mais inclinado para o lado da codificação.   Siga os passos abaixo para usar este método:

  • Navegue até a guia "Visualizar" na faixa superior, clique no botão "Macros".
  • Agora digite o nome da macro e diga “Insert_Lines” (sem as aspas) e aperte o botão create.
  • Em seguida, um editor de VBA será aberto, basta colar o código de macro abaixo após a primeira linha.
    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 

Inserir macro de várias linhas

  • Agora vem o importante, na macro acima o intervalo é (“A20: A69”). - O primeiro parâmetro, ou seja, A20, indica a posição de   onde você deseja inserir as linhas e o segundo parâmetro. A69   é o número de linhas a ser inserido adicionado com a posição inicial e   subtraído por 1
  • Se você quiser inserir 50 linhas começando   de A20, então o segundo parâmetro de alcance deve ser (50 + 20-1), então o   intervalo será ("A20: A69"))
  • Depois de adicionar o código, você pode pressionar a tecla “F5” e o código irá inserir as linhas necessárias.
  • Esta macro é referenciada no artigo da Microsoft: http://support.microsoft.com/kb/291305

Fonte Como inserir várias linhas no Excel

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.