Olá Bernardo Boa Tarde.
Muito obrigado pela ajuda.
Colei meu código no local onde você indicou, porém a planilha fecha mesmo sem clicar no botão voltar.
Será que fiz corretamente?
Meu código ficou assim
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sub buscar()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Range("L1").Select
Columns("A:K").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"N5:X6"), CopyToRange:=Range("N16:X16"), Unique:=True
Response = MsgBox(" PRESSIONE 'SIM' PARA IMPRIMIR OU PRESSIONE 'NAO' PARA APENAS CONSULTAR INFORMACOES ", vbYesNo)
If Response = vbNo Then Exit Sub
If Response = vbYes Then Range("L1").Select
Range("N3:V69").Select
ActiveWindow.View = xlPageBreakPreview
ActiveWindow.View = xlNormalView
Range("N3:V69").Select
Zoom = 74
Selection.PrintOut Copies:=1, Preview:=False, Collate:=True
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
MsgBox " Found " & WorksheetFunction.CountA(Range("N17:N100")) & " Results ", vbInformation, " Search Results ** Resultado Da Pesquisa :) "
MsgBox "PARABENS! BUSCA CONCLUIDA!ANEXAR A PAGINA DE EVIDENCIA PARA VERIFICACAO DOS DADOS**", vbInformation, " End Of Search"
End Sub
Será que há possibilidade de fazer com que a planilha feche apenas quando for apertado o botão voltar?
Agradeço a ajuda !!
Abraços.
Postado : 18/11/2013 9:52 am