Como configurar el botón cancelar del inputBox
He creado una macro para cerrar el libro.
Al cerrar el libro mediante un inputBox me pregunta si quiero añadir alguna nota.
Funciona todo bien salvo el botón cancelar del inputBox que al pulsarlo me devuelve falso y quería que al pulsarlo no haga nada solo cierre el libro.
He insertado imagen y código.
Saludos.
Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.DisplayAlerts = False Dim vNota As String Dim uf As Integer uf = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row + 1 Do While vNota = "" vNota = Application.InputBox("Añadir notas", "Macro") If StrPtr(vNota) = vbEmpty Then Exit Sub Else If vNota = "" Then MsgBox ("***IMPORTANTE***, añade nota o pulse cancelar."), vbCritical, "Mensaje" Else Hoja1.Range("A1") = "Versión: " & Now Hoja1.Cells(uf, 1) = vNota End If End If Loop End Sub
1 respuesta
Respuesta de Elsa Matilde
2