Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

bloquer la croix rouge excel

  • Initiateur de la discussion Initiateur de la discussion angoul
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

angoul

XLDnaute Impliqué
Bonjour

j'aimerai desactiver la fermeture d'excel par la croix rouge

j'ai trouver sur une usforme,
j'ai trouver comment la faire disparaitre,
mais pas comment la bloquer et mettre un message qui dit d'utiliser le bouton fermer

merci de votre aide
 
Re : bloquer la croix rouge excel

Bonjour Angoul,

avec ce code dans ThisWorkBook

(éventuellement supprimer/modifier la ligne MsgBox)
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Cancel = True
' ---------------------------------------------------------------
MsgBox ("Vous ne pouvez pas quitter en cliquant sur la Croix Rouge")
' ---------------------------------------------------------------
End Sub

à+
Philippe
 
Re : bloquer la croix rouge excel

Oui et Voici le code

Sub Effaceetferme()
'
' efface les cellules et ferme l'application
'
Range("C3:J3").Select
Selection.ClearContents
Range("C6:J6").Select
Selection.ClearContents
Range("C9:J9").Select
Selection.ClearContents
Range("C12:J12").Select
Selection.ClearContents
Range("C15:J15").Select
Selection.ClearContents
Range("C18:J22").Select
Selection.ClearContents
Range("A34:L66").Select
Selection.ClearContents
Range("A68😀68").Select
Selection.ClearContents
Range("E68:F68").Select
Selection.ClearContents
Range("G68:H68").Select
Selection.ClearContents
Range("I68:J68").Select
Selection.ClearContents
Range("K68:L68").Select
Selection.ClearContents
ActiveWindow.SmallScroll Down:=-87
Range("C3:J3").Select
ActiveWindow.SmallScroll Down:=-3
ThisWorkbook.Close Savechanges:=True

End Sub
 
Re : bloquer la croix rouge excel

Re angoul,

Je ne pourrais pas t'aider car je ne dispose pas du contrôle Calendar sur ma machine.

Désolé, en espérant que d'autres puissent te venir en aide.

@ plus
 
Re : bloquer la croix rouge excel

bonjour angoul, exene, phlaurent55 et le forum

angoul est ce que ce code que je viens de trouvé dans mes archives te correspondrais
Code:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    If CloseMode = vbFormControlMenu Then
    MsgBox "Cette commande ne peut pas être exécutée" _
    & vbCrLf & "pour sortir utiliser le bouton Quitter ", _
    vbOKOnly + vbCritical, "Fin du programme"
    Cancel = True
    End If
End Sub
tu peux modifier le message a ton gout

le code de fermeture que tu as mis dans ta réponse plus haut tu peux le reduire
Code:
Range("C3:J3;C6:J6;j9:J9;C12:J12;C15:J15;C18:J22;A34:L66;A68:D68;E68:F68;G68:H68;I68:J68;K68:L68").ClearContents
ce n'est pas joli mais ca supprime les .select

Pascal
 
Dernière édition:
Re : bloquer la croix rouge excel

Bonjour à tous

Voici un fichier que j'utilise pour empêcher la fermeture d'Excel.

A adapter au contexte, mais le code est assez simple.
 
Dernière édition:
Re : bloquer la croix rouge excel

Re,

Pourrais tu t'inspirer de ce code, la croix d'excel est inutilisable à l'ouverture du fichier

 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
142
Réponses
12
Affichages
330
  • Question Question
Microsoft 365 MFC dans tableau
Réponses
2
Affichages
342
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…