Mas como eu disse, eu não sei qual a estrutura da sua rotina, então é só aproveitar as linhas que evitam o erro :
Aqui aparece uma mensagem se deseja Salvar :
sMsg = MsgBox("Deseja salvar um novo arquivo", vbYesNo + vbDefaultButton1 + vbQuestion, _
"Salvar Como")
'Congela o andamento da rotina
Application.EnableEvents = False
Cancel = True
Estas linhas são as que capturam o valor do Botão
Se escolheu SIM continua
If sMsg = vbYes Then
Application.Dialogs(xlDialogSaveWorkbook).Show
'Se escolheu NÃO ou CANCELAR sai da rotina sem dar a mensagem de erro
ElseIf sMsg = vbNo Then
MsgBox " cancelou"
Else
Cancel = True
End If
'Desfaz o congelamento da rotina
Application.EnableEvents = True
Se ainda não conseguir, poste a rotina que está utilizando e fazemos a adaptação.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 25/05/2013 10:35 am