Página 1 de 1
Cola na próxima linha vazia mudando de página
Enviado: 01 Out 2019 às 18:57
por Pessoa
Salve pessoal. alguém poderia mostrar um exemplo de código que copia um intervalo e cola em outra planilha na proxima linha vazia, sendo que não cabendo na página, os dados sejam colados na proxima linha vazia da página seguinte?
Re: Cola na próxima linha vazia mudando de página
Enviado: 01 Out 2019 às 20:55
por Jimmy
Olá Pessoa,
Não caber na página? Você diz esgotar as linhas do excel, ou esgotar um limite virtual de linhas por página, estipulado por você?
Creio que você deve fazer um loop com um indexador apontando para a primeira planilha a receber as linhas.
Em cada laço você verifica se a linha livre + quantidade de linhas a copiar, ultrapassa o limite.
Se ultrapassar, soma um no indexador de planilhas e execute novo laço.
Se não ultrapassar, incluir as novas linhas e abortar o loop.
Se você montar uma planilha de testes e as situações a serem provocadas pra testar, posso fazer a rotina.
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo", acima e a direita.
Jimmy San Juan
Re: Cola na próxima linha vazia mudando de página
Enviado: 01 Out 2019 às 23:01
por Pessoa
Maravilha Jimmy, fiz um exemplo na planilha.
Na aba (Resultados) será onde os resultados serão finalizados durante uma compeitição. A rotina que pretendo seria copiar cada resultado e colar na primeira linha vazia da aba (Arquivar resultados), mas com um detalhe, quando for se aproximando o final de uma página e o resultado ultrapassar, todo o resultado seja colado na primeira linha vazia da segunda página e assim por diante quando essa condição aconter
Re: Cola na próxima linha vazia mudando de página
Enviado: 01 Out 2019 às 23:03
por Pessoa
Segue a planilha
Re: Cola na próxima linha vazia mudando de página
Enviado: 02 Out 2019 às 00:20
por Jimmy
Vamos às perguntas:
A) A planilha RESULTADOS tem diversas linhas, cada uma delas é o que você chama de "um resultado", correto?
quando for se aproximando o final de uma página e o resultado ultrapassar, todo o resultado seja colado na primeira linha vazia da segunda página
B) Se o resultado é composto de 1 linha, o que você quer dizer com "... todo o resultado seja colocado na ....". Se a linha não cai numa página, claro que vai a linha toda para a página seguinte.
C) Como e quanto será acionada a macro? Manualmente? haverá um botão na planilha de resultados?
D) Após passados para a planilha arquivo, os resultados devem ser apagados da planilha RESULTADOS? Caso a resposta seja não, como saber o que já foi passado e o que ainda não?
E) É preciso passar o cabeçalho das colunas para a planilha arquivo? Notei que lá tem diversas linhas de cabeçalho no meio dos resultados. Porque isso?
F) Quantas linhas terá cada página?
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo", acima e a direita.
Jimmy San Juan
Cola na próxima linha vazia mudando de página
Enviado: 02 Out 2019 às 00:29
por Pessoa
A) A planilha RESULTADOS tem diversas linhas, cada uma delas é o que você chama de "um resultado", correto?
CORRETO, nunca passará de 40 linhas
B) Se o resultado é composto de 1 linha, o que você quer dizer com "... todo o resultado seja colocado na ....". Se a linha não cai numa página, claro que vai a linha toda para a página seguinte.
COMO OS RESULTADOS SÃO COLADOS A CADA LINHA, EU PRECISAVA QUE NÃO FICASSE CORTADO, TIPO MEDADE DE UM RESULTADO NO FINAL DE UMA PÁGINA E A OUTRA METADE NA OUTRA PÁGINA
C) Como e quanto será acionada a macro? Manualmente? haverá um botão na planilha de resultados?
SIM, UM BOTÃO PARA SER ACIONADA MANUALMENT
D) Após passados para a planilha arquivo, os resultados devem ser apagados da planilha RESULTADOS? Caso a resposta seja não, como saber o que já foi passado e o que ainda não?
NÃO PRECISA PQ UM NOVO RESULTADO SERÁ COLOCADO NA PLANILHA RESULTADOS
E) É preciso passar o cabeçalho das colunas para a planilha arquivo? Notei que lá tem diversas linhas de cabeçalho no meio dos resultados. Porque isso?
SIM, TODA VEZ QUE A MACRO COPIAR OS RESULTADOS, COPIARÁ O CABEÇALHO QUE SERVIRÁ COMO UM DIVISOR ENTRE OS RESULTADOS COLADOS
F) Quantas linhas terá cada página?
PADRÃO A4 50 LINHAS
Re: Cola na próxima linha vazia mudando de página
Enviado: 02 Out 2019 às 08:19
por Jimmy
Bom dia Pessoa,
Quase tudo entendido. Faltou entender melhor apenas a questão do resultado todo numa página.
A) A planilha RESULTADOS tem diversas linhas, cada uma delas é o que você chama de "um resultado", correto?
CORRETO, nunca passará de 40 linhas
B) Se o resultado é composto de 1 linha, o que você quer dizer com "... todo o resultado seja colocado na ....". Se a linha não cai numa página, claro que vai a linha toda para a página seguinte.
COMO OS RESULTADOS SÃO COLADOS A CADA LINHA, EU PRECISAVA QUE NÃO FICASSE CORTADO, TIPO MEDADE DE UM RESULTADO NO FINAL DE UMA PÁGINA E A OUTRA METADE NA OUTRA PÁGINA
Vamos pegar como exemplo o último resultado da planilha RESULTADOS, do arquivo que você anexou.
378 Evelyn Mandiar Porto Alegre 21 21 7
Você disse que não pode, por exemplo, ir a parte vermelha para uma página, e a azul para outra?
Se esta mensagem colabora para a solução do problema, peço que dê um Like, clicando no botão com o "positivo", acima e a direita.
Jimmy San Juan
Cola na próxima linha vazia mudando de página
Enviado: 02 Out 2019 às 09:57
por Pessoa
Não, seria diferente. o resultado abaixo a partir do numero 73 em diante é colado na página seguinte pq não coube tudo. Essa questão que eu queria saber se tem como quando acontecer de não couber a colagem na página, ela ser feita na primeira linha vazia da página seguinte
N ATLETA LOCAL N1 N2 TOT COL
71 Lara Biagioni de Carvalho Luiz Cidade Del Leste 2 2 1
53 Kimberlly Aragão Silva São Paulo 3 3 2
58 Mariana Alves Santos Araxá 5 5 3
59 Rosi Carezzane Jaraguá do Sul 8 8 4
60 Fabiola Caetano da Silva Bueno Cascavel 9 9 5
63 Rosangela de Souza Joinville 11 11 6
65 Franciele Graciki Szczepanski Ribeirão Preto 13 13 7
66 Lara Biagioni de Carvalho Luiz Porto Alegre 15 15 8
67 Bruna Pereira Krause Blumenau 16 16 9
72 Flaviana Moreira da Silva 17 17 10
## 73 Karine Maromba Francisco Beltrão 18 18 11
74 Paula Regina Antunes 21 21 12
79 Priscila de Castro Oliveira Campo Grande 23 23 13
80 Symone de Souza Campo Grande 24 24 14
81 Janaina Braga Macedo Biguaçu 25 25 15
52 Diana Soares Borges Suresnes 26 26 16
56 Veridiana Helena David Bizzi Curitiba 35 35 17
61 Camilla Raquel de Lucca Lins 36 36 18
Cola na próxima linha vazia mudando de página
Enviado: 02 Out 2019 às 16:14
por Jimmy
Ok, deixe ver se entendi. O que você chama de resultado na verdade não é uma linha, mas todo o conjunto de linhas que está na planilha RRESULTADO, e esse conjunto deve ficar todo em uma página só. Se ficar uma única se quer para fora, então todas as linhas daquela gração vão para a página seguinte. Agora meu entendimento está correto?
Cola na próxima linha vazia mudando de página
Enviado: 05 Out 2019 às 00:14
por Pessoa
Perfeito Jimmy. Exatamente isso.
Re: Cola na próxima linha vazia mudando de página
Enviado: 07 Out 2019 às 15:55
por Jimmy
Olá Pessoa,
Segue a planilha para você testar. No início da macro tem as definições das colunas, linhas etc.
Jimmy San Juan
Cola na próxima linha vazia mudando de página
Enviado: 07 Out 2019 às 16:57
por Pessoa
Perfeito Jimmy. Exatamente o que eu precisava. Muito obrigado
Cola na próxima linha vazia mudando de página
Enviado: 07 Out 2019 às 17:19
por Jimmy
Por nada Pessoa!
Se está tudo certo, é recomendado que você feche o tópico. Se não souber como, te dou um toque.
Jimmy San Juan