Nascondere il tasto X di chiusura Excel

Anonimo
2016-09-19T11:11:33+00:00

Salve,

ho creato un pulsante di chiusura in una Userform e vorrei nascondere o disattivare il tasto X di chiusura di Excel. Ho trovato qualcosa nella community, ma quando vado a chiudere con il pulsante da me creato non si chiude del tutto excel....

Grazie!!!!

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

5 risposte

Ordina per: Più utili
  1. Anonimo
    2016-09-19T14:02:21+00:00

    Se vuoi impedire la chiusura del file e decidere tu tramite macro ( la m() da attivare come meglio credi).

    Nel modulo di ThisWorkbook:

    Private Sub Workbook_BeforeClose(Cancel As Boolean)

        Cancel = bln

    End Sub

    Private Sub Workbook_Open()

        bln = True

    End Sub

    In un modulo standard:

    Public bln As Boolean

    Public Sub m()

        bln = False

        Application.Quit '<<===

        ThisWorkbook.Close

    End Sub

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2016-09-19T13:48:34+00:00

    Mauro Gamberini, grazie per la risposta, mi sarà utile per altro ma non è quello che cerco. Io ho bisogno di disattivare la X di chiusura di Excel, di tutti i fogli, e non di una userform.

    Grazie!!!

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2016-09-19T13:22:53+00:00

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2016-09-19T12:46:44+00:00

    Allora, ho creato un modulo con questo codice:

    Sub ChiudiGVdiet()

    Dim Ret As String

    Ret = MsgBox("Sei sicuro di voler uscire dal programma? Ricordati che nessun dato sarà salvato!!!", 260 + 0 + 48, "Attenzione!!!")

    Select Case Ret

            Case vbYes

            Case vbNo

            Cancel = True

            MsgBox "Continua!!!", vbInformation

    End Select

    Select Case Ret

    Case vbYes

    MsgBox "Ciao!!!", vbInformation, ""

    Application.Quit

    End Select

    End Sub

    In ThisWorkbook ho inserito questo codice (preso da una discussione nella community)

    Private Sub Workbook_BeforeClose(Cancel As Boolean)

        If bln Then

            Cancel = False

        Else

            Cancel = True

        End If

    End Sub

    In un pulsante ho inserito invece questo:

    Private Sub CommandButton3_Click()

    ChiudiGVdiet

    End Sub

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2016-09-19T12:13:58+00:00

    Ciao ViGri3881,

    ho creato un pulsante di chiusura in una Userform e vorrei nascondere o disattivare il tasto X di chiusura di Excel. Ho trovato qualcosa nella community, ma quando vado a chiudere con il pulsante da me creato non si chiude del tutto excel....

    Sarebbe più facile di aiutarti se condividessi il codice che hai trovato e il codice che utilizzi nella Userform.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento