Podemos determinar se alguma alteração foi efetuada no workbook, checando a propriedade Saved do workbook. Esta propriedade retorna True ou False dependendo da ocorrência de mudanças no workbook.
Note: Várias condições na sua worksheet, como a presença de funções de volatilidade, podem afetar a propriedade Saved. Funções de Volatilidade são aquelas que são recalculadas a cada momento que uma mudança é implementada na worksheet. Algumas dessas sãoO primeiro código mostra uma mensagem quando o workbook ativo foi alterada sem salvar:RAND()
,NOW()
,TODAY()
, eOFFSET().
Sub NoSaved()
If ActiveWorkbook.Saved = False Then
MsgBox "Este workbook contém alterações sem salvar."
End If
End Sub
Neste código abaixo, segue outro código que fecha o workbook e também descarta quaiquer alterações efetuadas:
Tags: Excel, saved, workbook
André Luiz Bernardes
A&A® - Work smart, not hard.
Nenhum comentário:
Postar um comentário