Já Consegui resolver a questão nº 3, aos interessados a solução que encontrei foi usando o seguinte código na guia onde tem o botão para salvar os 2 arquivos:
Private Sub cmd_Salvar1_Click()
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Call Módulo6.savebra
Call CriaArquivo(Sheets("Order List"), ThisWorkbook.Path)
Application.DisplayAlerts = True
End Sub
Em módulos criei 2 módulos
O primeiro (Para Salvar : o arquivo completo com o nome: Pedido 0001 - 20/05/2012 (onde 0001 é a célula C8))
Sub savebra()
'Saves filename as value of A1 plus the current date
Dim newFile As String, fName As String
Application.ScreenUpdating = False
' Don't use "/" in date, invalid syntax
fName = Range("C8").Text
'Change the date format to whatever you'd like, but make sure it's in quotes
newFile = "Pedido " & fName & " -" & " " & Format$(Date, "dd-mm-yyyy")
ChDir _
"C:UsersFelipeDesktopTesteProjeção de Custos e PlanejamentoTestes"
ActiveWorkbook.SaveAs Filename:=newFile
End Sub
e o segundo módulo (Para Salvar apenas a guia Order List em um novo arquivo com o nome: Order 0001 - 2012/05/20 (onde 0001 é a célula C8)):
Sub CriaArquivo(mPlan As Worksheet, mPathSave As String)
Dim NovoArquivoXLS As Workbook
Dim sht As Worksheet
Dim fName As String
fName = Range("C8").Text
Application.ScreenUpdating = False
'Cria um novo arquivo excel
Set NovoArquivoXLS = Application.Workbooks.Add
'Copia a planilha para o novo arquivo criado
mPlan.Copy Before:=NovoArquivoXLS.Sheets(1)
Sheets("Plan1").Delete
Sheets("Plan2").Delete
Sheets("Plan3").Delete
'Salva o arquivo
NovoArquivoXLS.SaveAs mPathSave & "/" & "Order Number " & fName & " - " & Format$(Date, "yyyy-dd-mm")
ActiveWorkbook.Close SaveChanges:=True
End Sub
Obs: Pelo código está configurado para salvar os 2 arquivos na pasta "C:UsersFelipeDesktopTesteProjeção de Custos e PlanejamentoTestes", sendo que ela pode ser alterada.
Agora só falta eu conseguir resolver a questão 1 e 2 (Consertar um bug e adicionar a função resetar linhas respectivamente ..)
Aguardo a ajuda.
Mt Obrigado.
Postado : 20/05/2012 12:08 am