Boa Tarde!!
Bom pessoal preciso de uma ajuda com um código de salvar abaixo:
Sub Salvarplan1eplan2()
Dim FName1 As Variant
Dim FName As Variant
Application.Visible = False
Workbooks.Add
Do
FName = InputBox("Qual o nome do Arquivo?")
Loop Until FName <> False
MsgBox "O arquivo deverá ser gravado habilitado para macro .xlsm"
Application.Dialogs(xlDialogSaveAs).Show FName & ".xlsm"
Windows("consolidado.xlsm").Activate
Sheets("teste1").Select
Sheets("teste1").Copy Before:=Workbooks(FName & ".xlsm").Sheets(1)
Windows("consolidado.xlsm").Activate
Sheets("teste2").Select
Sheets("teste2").Copy Before:=Workbooks(FName & ".xlsm").Sheets(1)
Windows("consolidado.xlsm").Activate
Windows(FName & ".xlsm").Activate
Application.Visible = True
End Sub
Gostaria de que fosse disponibilizada somente a opção de salvar como macro .xlsm ou que fosse escolhido ja a opção de salvar como macro na caixa de opção de salvar como.
Já tentei adaptar o código abaixo porem não funciona do jeito que quero, pois a planilha tem q ficar ativa e o código abaixo fecha o arquivo.
' FName1 = Application.GetSaveAsFilename(InitialFileName:=FName, filefilter:= _
" Excel Macro Free Workbook (*.xlsx), *.xlsx," & _
" Excel Macro Enabled Workbook (*.xlsm), *.xlsm," & _
" Excel 2000-2003 Workbook (*.xls), *.xls," & _
" Excel Binary Workbook (*.xlsb), *.xlsb", _
FilterIndex:=2, Title:="Salva o Teste1 e a Teste2 em um arquivo separado")
'http://www.rondebruin.nl/win/s5/win001.htm
Obrigado.
Obrigado.
Teleguiado.
E-mail: [email protected]
Postado : 31/01/2017 3:07 pm