Notifications
Clear all

Criar Macro para copiar e colar na mesma planilha

11 Posts
2 Usuários
0 Reactions
3,155 Visualizações
(@edmarconato)
Posts: 4
New Member
Topic starter
 

Boa tarde!

Sou novo aqui no forum e também não conheço de macro, por isso se alguém souber como me ajudar agradeço. Preciso elaborar uma macro para copiar uma tabela considerando 8 colunas e 51 linhas, sendo a primeira linha é o cabeçalho. Dessa forma preciso copiar essa tabela abaixo diversas vezes. Além disso incluir uma dentro de uma coluna vazia (essa coluna está dentro dessas 08 colunas, só que vazia) um código que se encontra no mesmo arquivo porém em uma segunda planilha, só que esse código deve ser repetido para essas 50 linhas. Digamos que tenho 200 códigos que precisa ser repetidos nessa 50 linhas, é possível elaborar uma macro que faça essa fução de copiar a tablea abaixo diversar vezes até completar com os 200 códigos?
Se alguém puder ajudar e precisar de mais detalhes é só me avisar.
Obrigado. Edgar.

 
Postado : 25/10/2012 4:00 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

edmarconato,

Boa Noite!

Sua explicação está um pouco confusa. Vamos por partes:
1 - Você tem atualmente uma tabela, cuja faixa vai de A1 a H51 e quer copiar essa tabela 200 vezes abaixo dessa primeira tabela. É isso?
2 - Se sim, essa tabela a ser copiada já possui dados?
3 - A tabela a ser copiada deve ser copiada a partir de quantas linhas em branco abaixo da tabela original? Ou não deve ter linha em branco entre uma e outra?
4 - O que quer dizer com "Além disso incluir uma dentro de uma coluna vazia (essa coluna está dentro dessas 08 colunas, só que vazia) "??? Que uma é essa? Incluir o que e em que coluna dentre as 8?
5 - O que faz esse código que está em outra planilha? Outra planilha a que você se refere é uma aba no mesmo arquivo (Plan1, Plan2, Plan3...)?
6 - O que significa essa frase: "um código que se encontra no mesmo arquivo porém em uma segunda planilha, só que esse código deve ser repetido para essas 50 linhas."??

Insira seu arquivo aqui para ser baixado. Isso ajuda a entender o que você quer.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 25/10/2012 5:24 pm
(@edmarconato)
Posts: 4
New Member
Topic starter
 

Wagner, Boa noite!
Vamos a respostas abaixo

Sua explicação está um pouco confusa. Vamos por partes:
1 - Você tem atualmente uma tabela, cuja faixa vai de A1 a H51 e quer copiar essa tabela 200 vezes abaixo dessa primeira tabela. É isso?
R: Isso mesmo.
2 - Se sim, essa tabela a ser copiada já possui dados?
R: Sim.
3 - A tabela a ser copiada deve ser copiada a partir de quantas linhas em branco abaixo da tabela original? Ou não deve ter linha em branco entre uma e outra?
R: Não precisa ter linha em branco, desde que consiga incluir o mesmo código que está nessa plan2 para cada linha que significa um material diferente.
4 - O que quer dizer com "Além disso incluir uma dentro de uma coluna vazia (essa coluna está dentro dessas 08 colunas, só que vazia) "??? Que uma é essa? Incluir o que e em que coluna dentre as 8?
R: Trata-se da coluna que eu preciso incluir a informação, codigo que se encontra na plan2.
5 - O que faz esse código que está em outra planilha? Outra planilha a que você se refere é uma aba no mesmo arquivo (Plan1, Plan2, Plan3...)?
R: Isso mesmo uma aba no mesmo arquivo.
6 - O que significa essa frase: "um código que se encontra no mesmo arquivo porém em uma segunda planilha, só que esse código deve ser repetido para essas 50 linhas."??
Preciso repetir 1 codigo que se encontra na plan02 nessas 50 linhas e tenho 200 códigos que precisam ser repetidos.

Anexei o arquivo em anexo.

 
Postado : 25/10/2012 6:06 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

edmar,

Você tem na aba Codigos, na coluna A, 267 códigos. Você quer que esses códigos sejam inseridos, sequencialmente, um a um, NA COLUNA B, da aba Carga? ´E isso?

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 25/10/2012 6:17 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

edmarconato,

Deve-se copiar os 267 códigos ou apenas 200?
Ao copiar a tabela (A1 a H51), deve-se copiar também a linha de cabeçalho ou não?

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 25/10/2012 7:07 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Veja se é assim:

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 25/10/2012 7:23 pm
(@edmarconato)
Posts: 4
New Member
Topic starter
 

Wagner, é quase isso.
Vou tentar explicar melhor.

Note que na planilha na aba Carga - coluna A material, preciso replicar o mesmo código para toda essa coluna(material) de forma sequêncial, veja anexo o exemplo que montei, acho que fica melhor para entender.

Obs: Não precisa replicar a primeira linha(cabeçalho)
No exemplo que utilizei deixei uma linha em branco, para que consiga visualizar como preciso a planilha.

Qualquer dúvida, fale comigo.

Abs, Edgar.

 
Postado : 26/10/2012 4:49 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Edgar,

Cole sua planilha compactada, pois não foipossível baixar como xlsx.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 26/10/2012 6:12 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

edmar,

Ok.

Creio que seja assim:

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 27/10/2012 3:32 pm
(@edmarconato)
Posts: 4
New Member
Topic starter
 

Wagner,

É quase isso, só copiou até o código A116. Ficou faltando os restante dos códigos.

Considerando todos os códigos e replicando para todos os itens dá: 267(Códigos - Planilha códigos) x 50(material-planilha carga) = 13.3350 Linhas.

Será que é possível fazer considerando todos os códigos?

Mais uma vez muito obrigado, pela ajuda.

Abraços, Edgar

 
Postado : 29/10/2012 12:38 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Ok.

Segue novo arquivo.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 29/10/2012 1:27 pm