Estou usando o código para salvar a planilha como um Backup da original, o problema que após salvar, ela abre a planilha de backup. Gostaria de poder salvar a planilha mas sem abrir a nova :/
E como faria para abri-la com vba uma vez que ela está protegida para somente leitura, como enviar o código atraves de vba?
"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original."
Albert Einstein
Boa tarde,
Tem como postar um modelo ou a rotina que voce esta utilizando?
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
A Rotina para criar backup seria essa:
Sub backup() Dim caminho As String Dim NovoNome As String caminho = Application.ActiveWorkbook.Path ChDir caminho NovoNome = caminho + "Backup.bak" ActiveWorkbook.SaveAs Filename:=NovoNome, FileFormat:=xlExcel8, _ Password:="qwertyuiop1234567890", WriteResPassword:="", ReadOnlyRecommended:=True, _ CreateBackup:=False Application.DisplayAlerts = True End Sub
Mais após salvar ele abre a cópia da planilha que foi salva :/
Queria que após salvar, a mesma permanecesse aberta, e não a versão salva.
"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original."
Albert Einstein
E se possivel, se há como usar o SendKeys para abrir o backup sem ter que digitar a senha
"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original."
Albert Einstein
Tente este ActiveWorkbook.Close SaveChanges:=False
Eu nao entendi muit bem mas acho que este é o caminho.
Cole o codigo abaixo em Esta Pasta de Trabalho.
Private Sub Workbook_BeforeClose(Cancel As Boolean) Dim Backup As String Dim WB As Workbook On Error Resume Next Set WB = Workbooks("Sacolão.xlsm") 'Seu arquivo Backup = "I:Pen DriveSacolão.xlsm" 'Caminho do arquivo com o nome no destino. Application.DisplayAlerts = False WB.Save ChDir "I:Pen Drive" WB.SaveAs Filename:=Backup, FileFormat:=xlOpenXMLWorkbookMacroEnabled Application.DisplayAlerts = True End Sub
Uso este codigo para fazer backup de uma planilha no pendrive.
Neste caso o codigo roda sempre que fecho o arquivo.
Se precisar apos salvar troque o evento de Esta Pasta de Trabalho
Marcelo Prudencio
"Começar já é a metade do caminho."
Autor Desconhecido
Simplifica que simples fica.
Nicole Tomazella.
"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.