Copiar linhas a partir de um critério e colar como valor

Visual Basic for Aplication e macros no Excel.
Regras do fórum
Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde. Imagem

Copiar linhas a partir de um critério e colar como valor

Mensagempor sluzala » Dom Abr 14, 2019 11:10 pm

Boa noite galera,

Tenho uma planilha, a qual os valores são atualizados de uma base extraida do SAP. Porém, eu precisava que toda vez que a macro rodasse para atualizar os valores, ele copiasse a linha da semana anterior e colasse como valor, para manter um histórico pois, se eu manter as formulas, os dados das semanas anteriores serão perdidos.

Segue print da planilha em anexo. A minha idéia é o seguinte, usar um se em cada linha das datas, para retornar 1 se a data da coluna A for igual a hoje. Aí, precisaria de um código para que todas as linhas com esse critério 1 seja copiada e colada como valor.

Nem todas as células estão preenchidas pois não apliquei a formula em todas ainda, mas todas elas serão preenchidas.
Você não está autorizado a ver ou baixar esse anexo.
sluzala
Membro
Membro
 
Mensagens: 2
Registrado em: Dom Abr 14, 2019 10:58 pm
Has thanked: 0 time
Have thanks: 0 time

{ SO_SELECT }

Re: Copiar linhas a partir de um critério e colar como valor

Mensagempor LaerteB » Seg Abr 15, 2019 8:03 am

Bom dia, sluzala

Bem vindo ao Fórum ;)

Uma dica muito importante é você anexar uma planilha como exemplo com dados (fictícios) e que não seja o
projeto inteiro (com o trecho que está com dificuldades); explicando com as informações necessárias
para alcançar o seu objetivo (se necessário incluir imagens elucidativas), desta forma podemos ajudá-lo
com maior rapidez e eficácia (a maioria nem olharia este Tópico sem um arquivo exemplo, pois
existe muitas "variáveis" que podem impossibilitar o sucesso parcial ou total da solução proposta,
se não tiver um arquivo exemplo que for disponibilizado) ;) ..

Aguardamos a sua resposta (seu arquivo exemplo) e seu Feed Back ... se foi útil, não esqueça de Clicar na
"mãozinha" acima a direita :D ...

LaerteB :D
"Se foi útil para ti ;), por gentileza clicar na mãozinha ao lado do botão citar, obrigado ;) ."
LaerteB
Membro
Membro
 
Mensagens: 48
Registrado em: Seg Fev 26, 2018 4:52 pm
Has thanked: 21 times
Have thanks: 17 times

Re: Copiar linhas a partir de um critério e colar como valor

Mensagempor wagner » Seg Abr 15, 2019 8:19 am

sluzala,

Boa dia!

Seja muito bem vindo (a) ao fórum.

Para aproveitar ao máximo o fórum e sempre manter o mesmo de forma organizada, sugiro ler os tópico da regras abaixo:
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

Algumas solicitações especiais que pedimos, por gentileza, ficar atento:
1 - Não inserir no titulo de suas postagens expressões como Help, Ajuda, etc. O título deve ser um resumo da sua necessidade para que outras pessoas que tenham a mesma dúvida possam efetuar a pesquisa e achar como foi resolvido.
2 - Não insira em suas mensagens frases todas escritas em letras maiúsculas. Isso, na Internet, é compreendido como gritos e muitos usuários sequer respondem somente por esse fato!
3 - Insira sempre um arquivo exemplo compactado com .ZIP aqui mesmo no fórum. Existe, logo abaixo da caixa de mensagens, uma aba chamada "Adicionar um anexo" para essa finalidade. O arquivo exemplo deve ser pequeno, com apenas 5 linhas no máximo, compactado com .ZIP e ter o mesmo layout (nome do arquivo, nome das abas/guias/folhas, mesma linha/coluna onde os dados se iniciam) do arquivo original. Links de arquivos enviados para sites de compartilhamento de arquivos, muitas vezes são bloqueados pelas empresas, por conterem muitos vírus. Alguns usuários que acessam o fórum a partir de empresas não conseguem baixar tais arquivos.
4 - Não utilize a ferramenta CITAR para inserir o inteiro teor das mensagens que lhe são encaminhadas como resposta. Citações, se estritamente necessárias ao entendimento da mensagem que você quer enviar, devem ser apenas de pequenos trechos das mensagens.
5 - Se for postar códigos VBA aqui no fórum, utilize a ferramenta CODE localizada logo no início da caixa de mensagens (quinto botão da esquerda para a direita). As linhas de código devem ficar entre as palavras "CODE e /CODE".
6 - Agradeça sempre às pessoas que lhe responderam e às mensagens que atenderam a necessidade de sua demanda. Esse agradecimento deve ser clicando na mãozinha que fica localizada ao lado da ferramenta CITAR. Lembre-se: o fórum é gratuito e esse é o único incentivo para as pessoas que prestam ajuda. Você pode agradecer a quantos usuários quiser.
7 - O título ou o texto das mensagens postadas não devem ser escritos todo em letras maiúsculas. Na internet, tudo escrito em letras maiúsculas é interpretado como gritos e muitos usuários sequer olham para esse tipo de mensagem.
8 - Não Utilize o Botão CITAR para efetuar as suas respostas. Para fazer isso use apenas o Botão RESPONDER.
Se a resposta foi útil para você, por gentileza, Amigo, clique na mãozinha ao lado direito da ferramenta CITAR, no canto superior direito.

Atenciosamente
Wagner Morel
Avatar do usuário
wagner
Moderador
Moderador
 
Mensagens: 5153
Registrado em: Sáb Out 20, 2012 12:49 pm
Localização: Fortaleza - CE
Has thanked: 90 times
Have thanks: 2200 times


Voltar para VBA & Macros

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante