Página 1 de 1
Controles de formulário com macro
Enviado: 07 Mai 2015 às 16:52
por Suenne
Boa tarde,
preciso criar uma macro para copiar dados de uma linha de uma determinada aba para outra aba. Pensei em fazer isso com uma flag, sempre que a flag for marcada ele faz a copia. Só assim eu consigo controlar o que eu já copiei ou não.
Por isso pensei em sempre que uma linha for adicionada na base de cadastros, o usuário marca ou não a flag para gerar etiqueta e ele envia para outra aba as informações que eu preciso.
Isso é possível?
Segue em anexo a planilha inicial (inclusive que me ensinaram aqui no fórum =).
Obrigada.
Controles de formulário com macro
Enviado: 07 Mai 2015 às 17:57
por laennder
Suenne, o arquivo não veio.
Re: Controles de formulário com macro
Enviado: 08 Mai 2015 às 08:16
por Suenne
Adicionei o arquivo zipado agora.
Re: Controles de formulário com macro
Enviado: 08 Mai 2015 às 09:30
por laennder
Veja se é isso que você quer
Controles de formulário com macro
Enviado: 08 Mai 2015 às 10:51
por Suenne
Laennder,
essa lista me ajuda sim, mas ao marcar sim ele não enviou. O que eu preciso fazer?
Obrigada.
Re: Controles de formulário com macro
Enviado: 08 Mai 2015 às 11:33
por laennder
Então não entendi o que deseja.
Não era para quando estiver marcado sim, criar a etiqueta?
Re: Controles de formulário com macro
Enviado: 08 Mai 2015 às 12:06
por Suenne
É algo parecido com essa macro aqui:
Sub copiar()
Sheets("Plan1").Range("A1:A3").Copy Destination:=Sheets("Plan2").Range("A1")
End Sub
Sempre que a flag estiver igual = Sim ele realiza a cópia.
Controles de formulário com macro
Enviado: 08 Mai 2015 às 12:15
por laennder
Para a base de cadastros?
Controles de formulário com macro
Enviado: 08 Mai 2015 às 13:26
por Suenne
copiar da planilha base de cadastro para planilha Sheet 1, sempre que na planilha base de cadastro estiver com a flag marcada como Sim.
Re: Controles de formulário com macro
Enviado: 08 Mai 2015 às 13:46
por laennder
Agora vai! rsrs
Controles de formulário com macro
Enviado: 11 Mai 2015 às 09:30
por Suenne
Laennder, bom dia!
é realmente disso que eu precisava =)
Uma dúvida, estou adaptando este código à outra planilha.
alterei as planilhas no código e a coluna com a validação do Sim, a macro muda de planilha, seleciona as colunas, mas não cola nada.
Nó código, o que quer dizer essa função aqui?
qty = WorksheetFunction.CountA(Plan1.Columns(1))
Obrigada.
Controles de formulário com macro
Enviado: 11 Mai 2015 às 09:45
por Suenne
Consegui, muito obrigada pela ajuda!