Este código favorece aqueles que tem intenção de executar algum tipo de rotina ou macro por meio de uma msgbox com opções de Ignorar, Repetir e Abortar.
Sub Abortar_Repetir_Ignorar() Repetir: Dim Msg As String Dim T As String Dim I As Integer Dim B As Integer Dim M As VbMsgBoxResult ' Menssagens Msg = "selecione Abortar, Repetir ou Ignorar " & Chr(vbKeyReturn) Msg = Msg & "nova linha" & Chr(vbKeyReturn) Msg = Msg & "Pode fazer nova linha usando o Chr(13)" ' Aqui informe o titulo da MsgBox T = "Exemplo - Abortar Repetir Ignorar" ' informe um icone para a MsgBox (informação, parada critica....) I = vbCritical ' Tipos de Botoes da MsgBox B = vbAbortRetryIgnore B = B + vbDefaultButton2 M = MsgBox(Msg, B + I, T) 'Alternativa 'M = MsgBox(Msg, vbAbortRetryIgnore + vbDefaultButton2 + vbCritical, "Exemplo - Abortar Repetir Ignorar") ' Se for clicado em Repetir então If M = vbRetry Then GoTo Repetir ' Se for clicado em Abortar então ElseIf M = vbAbort Then Exit Sub 'Se for clicado em ignorar então ElseIf M = vbIgnore Then MsgBox "Quer ignorar" End If End Sub