Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
luis_uardo

Excel VBA - Transferência condicional entre planilhas

Recommended Posts

Olá a todos, essa é a minha primeira postagem então espero estar fazendo certo rs.

Pois bem, vamos lá.

Tenho uma planilha (BD)com informações de data, hora, passageiro, origem e destino (com lançamentos presentes e futuros) e preciso que estas sejam, automaticamente, transferidas para uma outra planilha(dentro do mesmo arquivo) de acordo com a data, porém cada data tem sua própria planilha e em células diferentes, exemplo, para o dia 11/07/2018 existe uma outra planilha de nome "11" e assim sucessivamente.

Espero que possam me ajudar. Abraços
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite @luis_uardo

 

Dificilmente o pessoal vai te ajudar, se você não anexar uma planilha de exemplo, com poucos dados, demonstrando manualmente o resultado esperado.

Ser tiver maco o arquivo deverá estar zipado.

 

[]s

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um exemplo da planilha.

Ps: também pode ser feito de modo a gerar um relatório por data, contendo o nome, origem, destino e data no mesmo layout das planilhas numeradas
Ta certo agora @Patropi ?

Teste 34.zip

Editado por luis_uardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá luis_uardo

 

Dúvidas:

Na plan AGENDAMENTOS você tem n registros.

Os registros do dia 6-jun você quer que vão para a plan 6 por exemplo? É isto?

Se possível mande um exemplo feito manualmente do resultado esperado.

 

Té +

Márcio

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exatamente @Márcio Rodrigues, e assim para cada dia. Porém, não todos os registros, somente o Nome, Data, Horário, Origem e destino e que estes sejam direcionados para o célula corresponde nas outras planilhas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá luis_uardo

 

Teste e verifique se resolve o seu problema. 

Inclui um campo na sua planilha de ACOMPANHAMENTO na coluna L para verificação.

 

Veja se é por aí...

 

Té +

Márcio

Teste 34 v1.rar

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá @Márcio Rodrigues, desculpa a demora. Só vi hoje, perdão.


A ideia é exatamente essa, porém eu encontrei alguns bugs. 
A planilha classifica todos os dados por data, então se alimentá-la hoje(01) com os dados de dois dias a frente (03) e, calhar de, no dia seguinte (02), precisar preenchê-la com os dados de amanhã (03), a transferência irá duplicar os ultimos dados da planilha (exemplo do dia 7 anexado). Para isso, acredito que uma formatação condicional deva resolver (porém não tive muito êxito com meu teste). 

A data da planilha "AGENDAMENTOS" poderia ser transferida para a célula "A2" de todas as planilhas e, junto a isso, que somente os dados da data atual sejam enviados para a planilha "1"? 

Pois dessa forma, só usaríamos uma única planilha para todos os dados, tendo em vista que esta é um formulário.

 

A última é, aparentemente, simples. Toda vez que abro a planilha e preencho o formulário no campo "Data" ou "Horário", o num lock é desativado.

 


Sei que é muita coisa, mas é possível me ajudar nessa??

Teste 34 v1.7z

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá luis_uardo

 

Em 25/07/2018 às 14:43, luis_uardo disse:

A planilha classifica todos os dados por data, então se alimentá-la hoje(01) com os dados de dois dias a frente (03) e, calhar de, no dia seguinte (02), precisar preenchê-la com os dados de amanhã (03), a transferência irá duplicar os ultimos dados da planilha (exemplo do dia 7 anexado). Para isso, acredito que uma formatação condicional deva resolver (porém não tive muito êxito com meu teste). 

Isto não acontece aqui, quando lido o registro na planilha AGENDAMENTOS a macro insere na coluna L a palavra "transf.", assim este registro não é lido novamente.

 

Em 25/07/2018 às 14:43, luis_uardo disse:

A data da planilha "AGENDAMENTOS" poderia ser transferida para a célula "A2" de todas as planilhas e, junto a isso, que somente os dados da data atual sejam enviados para a planilha "1"? 

Pois dessa forma, só usaríamos uma única planilha para todos os dados, tendo em vista que esta é um formulário.

Não entendi isto, mande um exemplo explicando.

 

Em 25/07/2018 às 14:43, luis_uardo disse:

A última é, aparentemente, simples. Toda vez que abro a planilha e preencho o formulário no campo "Data" ou "Horário", o num lock é desativado

Vou verificar.

 

Té +

Márcio

image.png

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Márcio Rodrigues  Quanto a parte da transferência, te mandei um exemplo onde isso ocorre. No caso, eu transferi primeiro e depois acrescentei, pelo formulário, um novo dado que, pela classificação por data, ficou entre os que já foram enviados e, por conseguinte, não foi transferido. Após isso, ao solicitar a transferência, a ultima linha (Que já tinha sido transferida) foi novamente enviada para a pasta correspondente. 

O que proponho é que não hajam planilhas por dia e que haja somente uma planilha. Onde a transferência esta atrelada a data atual, isso porque preencho-a com lançamentos futuros e presentes todos os dias.

 

 

Agradeço suporte
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×