Ae galera consegui depois de fuçar e fritar o cerebro a alguns dias só consegui tempo para fazer isso hj!
Segue codigo caso alguem precise fazer algo igual ou similar!
'Seta(Armazena) ABAS do arquivo principal em OBJETOS
Set CAPA = Worksheets("Layout_Renovação_Capa")
Set DADOS = Worksheets("Layout_Renovação_Dados")
Set DADOS2 = Worksheets("Layout_Renovação_Sinistro")
'Seta novo WORKBOOK na memória
Set novoArquivo = Workbooks.Add
'Copia plans("ABAS") para novo arquivo setado na memória anteriormente de acordo com seus respectivos INDEXS
CAPA.Copy novoArquivo.Sheets(1)
DADOS.Copy novoArquivo.Sheets(2)
DADOS2.Copy before:=novoArquivo.Sheets(3)
agora vai o codigo que usei para salvar se alguem precisar fazer algo igual!
'Ativa WORKBOOK novoArquivo
Workbooks(2).Activate
'Desativa qualquer mensagens(OFFICE & EXCEL) quando for salvar arquivo
Application.DisplayAlerts = False
'Salva arquivo na pasta desejada(Concatenei variaveis para gerar nome arquivo especifico sendo salvo ( você muda como quiser )
Workbooks(2).SaveAs "C:NOVOS" & numeroCasa & "" & " Apartamento - " & numeroApartamento & " NumeroCarro - " & numeroCarro & " " & nomePessoa & "Numero " & numero & ".xlsx", , , , , , xlShared
se for um save normal no c da maquina segue!
Workbooks(2).SaveAs "C:".xlsx", , , , , , xlShared
Abraço
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 27/11/2012 1:00 pm