No excel, como eu poderia gerar uma linha de dados de outra planilha?

0

No excel, tenho uma planilha chamada "sales" e outra chamada "factor".

No fator eu tenho alguns campos para o ID do fator, nome do cliente, código do produto, quantidades e preço.

Eu quero adicionar esses dados a fatores que geram automaticamente uma nova linha em vendas, incluindo esses dados. Não sei se sou claro ou não.

Por exemplo, no tipo do fator I:

101 , mr johnson , m11 , 10 , 6600$

e em vendas eu quero que eles sejam salvos.

Como posso fazer isso?

    
por Hadi 19.07.2015 / 19:12

1 resposta

0

=IF(Factor!A1<>"";Factor!A1;"") em A1 (ou onde quer que você deseje iniciar a tabela / cópia) na planilha "Vendas" exibirá uma duplicata da célula A1 na planilha "Fator".
Copie isso para preencher uma linha inteira, tanto quanto você precisa, em seguida, copie a linha para qualquer número de linhas que você precisa.

Não sei se é o mesmo que "Salvo" para você.

Outra maneira é gerar (gravar) uma macro VBA:
Inicie a gravação de uma macro, selecione a célula A1 na planilha Factors como primeiro passo, depois defina "Referências relativas" e pressione End imediatamente seguido por Cursor para baixo (isso moverá o seleção de célula para a última linha que tem dados no bloco de dados começando em A1).

Em seguida, pressione End novamente, HOLD SHIFT e pressione Cursor à direita e todos os dados nessa linha, até que a última célula vazia seja selecionada .

Agora copie e cole na planilha "Sales" com o teclado.
Copiar + C copia.
CTRL + PgDn alterna para a próxima planilha.
Repita a sequência do teclado acima, para mover o ponto de seleção para o final dos dados presentes, mova uma linha para baixo; então faz o CTRL + V faz a pasta.
Opcionalmente, faça CTRL + PgUp para voltar para a planilha anterior.
Terminar gravação macro.

Adapte-se às suas necessidades.

    
por 19.07.2015 / 20:44