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

Cellule obligatoire avant impression

  • Initiateur de la discussion Initiateur de la discussion bbruno93
  • 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 !

B

bbruno93

Guest
Bonjour et bonne année a tous. Je voudrais savoir quel serais la formule qui me permettrai de rendre une cellule obligatoire avant impression (Lorsque je clique sur impression, je voudrais que cela me donne un message d'erreur si une cellule "connue" n'est pas remplis).
Merci de votre aide
 
Re : Cellule obligatoire avant impression

bonjour,

tu crée un bouton sur ta feuille et tu tapes le code suivant:

if range("A1")="" then
msgbox "La cellule A1 doit être renseignée", vbokonly," Cellule vide"
else
activesheet.printout
end if
 
Re : Cellule obligatoire avant impression

bonjour et bienvenue, bonjour joss, arnaud

Voici un code à mettre dans le module ThisWorkbook

Code:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
    If Range("A1") <> "OUI" Then
        MsgBox "Vous ne pouvez pas imprimer"
        Cancel = True
    End If
End Sub

Alt + F11 Pour acceder au VBA, A gauche une fenettre avec une liste de module

Double click sur ThisWorkbook et copier coller le code Ci-dessus

Adapter la reference de cellule et la valeur selon tes besoins
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
66
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…