XL 2019 Fusionner de code VBA

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

Yann71

XLDnaute Occasionnel
Bonjour la com.

J'ai sur ma feuille 3 boutons.
1er qui ouvre un userform sur lequel il y a 2 boutons permettant d'imprimer la feuille
2ème qui masque la barre des menus
3ème qui affiche la barre des menus

Ce que je souhaite, c'est ajouter le code du bouton 1 avec celui du bouton 2.
Merci de votre future aide.
 

Pièces jointes

Re la comme et le fil.
Je reviens vers vous car je viens de réfléchire au fait que je souhaite mettre un mdp lorsque je souhaite afficher la barre des menus et des formules. J'utilise le code de Jean-Marie auquel j'y ai ajouter deux lignes de code pour afficher masquer la barre de formule.
VB:
Sub Bouton7_Cliquer()
If Application.DisplayFullScreen = True Then
        Application.DisplayFullScreen = False
        Application.DisplayFormulaBar = True
    Else
        Application.DisplayFullScreen = True
        Application.DisplayFormulaBar = False
    End If
End Sub
 
Re
peut être avec un truc comme ça !
VB:
Sub Bouton7_Cliquer()
Dim Mdp
With Application
   If .DisplayFullScreen = True Then
        .DisplayFullScreen = False
        .DisplayFormulaBar = True
    Else
    MsgBox "ENTREZ MOT DE PASSE ", vbOKOnly + vbExclamation, "CODE D'ACCES"
   Mdp = InputBox("Entrer votre mot de passe ", "Saisie du mot de passe")
    If Mdp = 123456 Then
        .DisplayFullScreen = True
        .DisplayFormulaBar = False
    End If
   End If
End With
End Sub
jean marie
 
Re
peut être avec un truc comme ça !
VB:
Sub Bouton7_Cliquer()
Dim Mdp
With Application
   If .DisplayFullScreen = True Then
        .DisplayFullScreen = False
        .DisplayFormulaBar = True
    Else
    MsgBox "ENTREZ MOT DE PASSE ", vbOKOnly + vbExclamation, "CODE D'ACCES"
   Mdp = InputBox("Entrer votre mot de passe ", "Saisie du mot de passe")
    If Mdp = 123456 Then
        .DisplayFullScreen = True
        .DisplayFormulaBar = False
    End If
   End If
End With
End Sub
jean marie
Re,
Peut-être que je me suis mal exprimé, mais j'aimerai que le mdp soit demandé pour l'affichage du menus et de la barre des formules
 
Re
je pense que tu devrais pouvoir Trouver en Changeant les True et False
ainsi si j'ai bien compris
VB:
Sub Bouton7_Cliquer()
Dim Mdp
With Application
   If .DisplayFullScreen = False Then
        .DisplayFullScreen = True
        .DisplayFormulaBar = False
    Else
    MsgBox "ENTREZ MOT DE PASSE ", vbOKOnly + vbExclamation, "CODE D'ACCES"
   Mdp = InputBox("Entrer votre mot de passe ", "Saisie du mot de passe")
    If Mdp = 123456 Then
        .DisplayFullScreen = False
        .DisplayFormulaBar = True
    End If
   End If
End With
End Sub
si c'est ça c'était pas compliqué Lol
jean marie
 
Re
je pense que tu devrais pouvoir Trouver en Changeant les True et False
ainsi si j'ai bien compris
VB:
Sub Bouton7_Cliquer()
Dim Mdp
With Application
   If .DisplayFullScreen = False Then
        .DisplayFullScreen = True
        .DisplayFormulaBar = False
    Else
    MsgBox "ENTREZ MOT DE PASSE ", vbOKOnly + vbExclamation, "CODE D'ACCES"
   Mdp = InputBox("Entrer votre mot de passe ", "Saisie du mot de passe")
    If Mdp = 123456 Then
        .DisplayFullScreen = False
        .DisplayFormulaBar = True
    End If
   End If
End With
End Sub
si c'est ça c'était pas compliqué Lol
jean marie
Merci Jean-Marie tu es un chef. Une question ben oui encore dsl mais les idées viennent au compte goute. Donc la voici, si je veux mettre ce bouton dans un userform est-ce que je dois modifier le code ou je peux l'incérer dans mon userform sans modifications.
 
Re
si j'ai bien compris tu veux affecter cette Macro à un Bouton qui se trouve sur un Userform
Donc tu crées le Bouton sur Ton Userform et tu y mets seulement le Code de la Procédure soit :
VB:
Dim Mdp
With Application
   If .DisplayFullScreen = False Then
        .DisplayFullScreen = True
        .DisplayFormulaBar = False
    Else
    MsgBox "ENTREZ MOT DE PASSE ", vbOKOnly + vbExclamation, "CODE D'ACCES"
   Mdp = InputBox("Entrer votre mot de passe ", "Saisie du mot de passe")
    If Mdp = 123456 Then
        .DisplayFullScreen = False
        .DisplayFormulaBar = True
    End If
   End If
End With
en espérant avoir compris Lol
jean marie
 
Re
si j'ai bien compris tu veux affecter cette Macro à un Bouton qui se trouve sur un Userform
Donc tu crées le Bouton sur Ton Userform et tu y mets seulement le Code de la Procédure soit :
VB:
Dim Mdp
With Application
   If .DisplayFullScreen = False Then
        .DisplayFullScreen = True
        .DisplayFormulaBar = False
    Else
    MsgBox "ENTREZ MOT DE PASSE ", vbOKOnly + vbExclamation, "CODE D'ACCES"
   Mdp = InputBox("Entrer votre mot de passe ", "Saisie du mot de passe")
    If Mdp = 123456 Then
        .DisplayFullScreen = False
        .DisplayFormulaBar = True
    End If
   End If
End With
en espérant avoir compris Lol
jean
 
- 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
32
Affichages
1 K
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
502
Réponses
1
Affichages
508
Réponses
3
Affichages
932
Réponses
3
Affichages
353
Retour