Ir ao conteúdo
  • Cadastre-se

Macro para copiar a última planilha salva em uma Pasta.


Posts recomendados

  Bom dia. Todos os dias, preciso Exportar um arquivo para uma pasta, gerando várias planilhas do excel ( Office 2007 ). Todas elas com datas diferentes. É possível criar uma macro para copiar sempre a última planilha? Pois a partir deste ponto, criarei outra macro  para enviar e-mail e imprimir, ( Essa parte eu consigo fazer ). Entretanto, preciso de um meio para copiar sempre a última planilha salva na pasta. Obrigado.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 2 meses depois...

A forma mais simples possível é essa:

Sub CopiarUltimaPlanilha()    Sheets(Sheets.Count).Select    Sheets(Sheets.Count).Copy After:=Sheets(Sheets.Count)End Sub
Você pode criar variáveis para pegar o valor de Sheets.Count, que retorna sempre a quantidade de planilhas existentes na Pasta de Trabalho, atente-se para o fato de que sempre será copiada a planilha que está disposta na última posição das planilhas existentes na Pasta de Trabalho.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...