Notifications
Clear all

Como Salvar apenas uma Planilha de uma Pasta de Trabalho?

2 Posts
2 Usuários
0 Reactions
3,182 Visualizações
(@aprendiz2050)
Posts: 68
Estimable Member
Topic starter
 

Olá!

Gostaria de saber se existe uma macro apenas para salvar parte de uma pasta de trabalho?

Exemplo:

Existe uma pasta de trabalho com planilhas Plan1, Plan2 e Plan3.

Gostaria de salvar os dados individualmente, criando uma macro para gerar um novo arquivo .XLS para a Plan que eu escolhesse.

Gostaria que na hora do salvamento a macro me desse a opção de escolher o nome do arquivo na hora de executar a macro, tipo a opção “Salvar Como”, dos arquivos do Office

Alguém pode me ajudar?

Obrigado!

 
Postado : 10/12/2011 6:39 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Aprendiz2050.

Como salvar uma planilha "Aba" exclusiva eu não sei , mais a macro abaixo copiar a planilha ativa para uma nova pasta independente.

Sub CopiaPlanilhaAtiva()
    Dim lPlanilha As String
    Dim lNome As String
    Dim lNovaPlanilha As String
    
    lPlanilha = ActiveWorkbook.Name
   
    lNome = ActiveSheet.Name

   
    Sheets(lNome).Select
    Sheets(lNome).Copy
    

    lNovaPlanilha = ActiveWorkbook.Name
    
    Windows(lPlanilha).Activate
    Cells.Select
    Selection.Copy
    Windows(lNovaPlanilha).Activate
    Cells.Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
    Range("A1").Select
    Windows(lPlanilha).Activate
    Range("A1").Select
    Application.CutCopyMode = False
End Sub

Abraço.

 
Postado : 10/12/2011 9:16 am