Notifications
Clear all

Macro no excel para pegar um bloco de celulas e colar na col

16 Posts
3 Usuários
0 Reactions
2,069 Visualizações
(@llkameoka)
Posts: 20
Eminent Member
Topic starter
 

A macro basicamente faria o que esta ilustrado nas imagens abaixo, o usuário digitaria um numero em uma célula e a macro irá pegar um bloco de celulas, C2:I5 , e esse bloco vai para a coluna ao lado, mantendo a formatação. por exemplo, o usuario digita 2, então a macro irá gerar 2 blocos desses, mantendo a formatação, como mostra as imagens abaixo.

 
Postado : 06/10/2016 2:48 pm
(@skulden)
Posts: 170
Estimable Member
 

LLkameoka, não seria mais fácil você vincular as células do segundo bloco com o primeiro bloco? Assim você não precisaria nem de código para resolver o seu problema.

Se a resposta lhe foi útil, clique no joinha!

 
Postado : 07/10/2016 6:30 am
(@llkameoka)
Posts: 20
Eminent Member
Topic starter
 

skulden, é que essa quantidade de blocos é de acordo com o que o usuário digitar, se ele digitar 50 deve aparecer 50 desses blocos com essa formatação, acho que só daria pra fazer com uma macro mesmo.

 
Postado : 07/10/2016 12:28 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa tarde LLkameoka,

Disponibilize o arquivo, acredito que sei como montar uma macro para fazer isso.

att,

 
Postado : 07/10/2016 1:15 pm
(@llkameoka)
Posts: 20
Eminent Member
Topic starter
 

brunoxro obrigada, estou tendo muita dificuldade

 
Postado : 07/10/2016 1:32 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

LLkameoka,

Veja se é o que deseja.

Att,

 
Postado : 07/10/2016 2:26 pm
(@llkameoka)
Posts: 20
Eminent Member
Topic starter
 

Era exatamente isso brunoxro muito obrigada mesmo.

 
Postado : 07/10/2016 2:32 pm
(@llkameoka)
Posts: 20
Eminent Member
Topic starter
 

Uma última coisa brunoxro, é possivel tbm criar um macro para gerar linhas? mantendo a formatação e numerando as linhas tbm? Sou iniciante em VBA

 
Postado : 07/10/2016 2:38 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

LLkameoka,

É possível, me mostre um exemplo do que você deseja.

 
Postado : 07/10/2016 2:50 pm
(@llkameoka)
Posts: 20
Eminent Member
Topic starter
 

Acho q pela tabela da pra entender como deveria ficar, obrigada mais uma vez

 
Postado : 07/10/2016 2:56 pm
(@llkameoka)
Posts: 20
Eminent Member
Topic starter
 

Desculpa brunoxro meu exemplo esta errado, ele deve criar linhas abaixo do numero 1e as novas linhas devem aparem de acordo com o numero, vou mandar um exemplo certo, desculpe

 
Postado : 07/10/2016 3:17 pm
(@llkameoka)
Posts: 20
Eminent Member
Topic starter
 

Meu exemplo esta errado, mas por exemplo o usuário inseriu 2 desfechos e deseja inserir 10 linhas, a macro ira gerar as linhas abaixo da c5 mantendo a formatação das bordas e o numero da celula c6 deve ser 2, da c7 3 e assim por diante

 
Postado : 07/10/2016 3:32 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Veja o arquivo em anexo, acho que entendi o que você deseja.

Não sei no que você está trabalhando, mas não seria mais fácil criar por abas essas cópias? Porque se você criar muitas vai ter uma planilha enorme e talvez pouco prática.

 
Postado : 07/10/2016 4:22 pm
(@llkameoka)
Posts: 20
Eminent Member
Topic starter
 

brunoxro, me tira uma duvida, como faço para fazer o numero da primeira linha ser 2, tentei modificar o codigo, mas ele não atualiza, a planilha que adicionei no anexo é de como deveria ser.

 
Postado : 10/10/2016 12:16 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

LLkameoka,

Veja o arquivo em anexo.

 
Postado : 11/10/2016 9:49 am
Página 1 / 2