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!