Menu sur toutes les pages

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

dianmelo

XLDnaute Junior
Bonjour à tous,
Je souhaite faire un menu contenant des boutons affectés de macros, un peu comme une barre d'outils détachable, mais qui se lance au démarrage et qui s'affiche en permanence à l'écran sur toute les pages.
Si en même temps vous avez des suggestions pour améliorer mon fichier, n'hésitez pas je joints une copie du document
Merci de votre aide
Dianmelo
 

Pièces jointes

Re : Menu sur toutes les pages

Bonjour à tous

Et merci à Gilbert, je viens de voir l'intérêt de

userform.show (0)

Je pense que cela doit être lorsqu'on parle de modale de type 0.

Bonjour

en effet si modal n'est pas mis à 0 il n'est pas possible d'écrire sur la feuille
ce qui permet dans le cas inverse d'obliger l'utilisateur à répondre à l'userform

😉

Salutations

RGI
 
Re : Menu sur toutes les pages

Merci les gars, désolé du retard, voici la version définitive
http://cjoint.com/?dzp0mHeEjs

Bonjour

Code:
Private Sub CommandButton13_Click()
Application.ScreenUpdating = False
  Sheets("Accueil").Select
  Range("Q3").Select
  For Each i In ActiveWorkbook.Sheets
    f = i.Name
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="'" & f & "'" & "!A1", TextToDisplay:=f
    ActiveCell.Offset(1, 0).Select
  Next i
 [COLOR="Red"] Application.ScreenUpdating = True
 
Application.ScreenUpdating = False[/COLOR]  For i = 2 To Sheets.Count
    Sheets(i).Select
    Range("S3").Select
    For Each u In ActiveWorkbook.Sheets
    f = u.Name
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:="'" & f & "'" & "!A1", TextToDisplay:=f
    ActiveCell.Offset(1, 0).Select
    Next u
  Sheets(1).Select
  Application.ScreenUpdating = True
  Next
End Sub

Supprimer les deux lignes en rouge

pour ne pas avoir le sautillement de l'écran

Cdlt

RGI
 
- 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

F
Réponses
2
Affichages
967
felixgrezaud
F
G
Réponses
0
Affichages
887
G
P
Réponses
3
Affichages
1 K
P
R
  • Question Question
Réponses
0
Affichages
2 K
Raphy3034
R
R
Réponses
3
Affichages
5 K
C
Réponses
1
Affichages
2 K
Chalafraiz
C
K
Réponses
6
Affichages
6 K
Z
Réponses
1
Affichages
1 K
S
Réponses
9
Affichages
2 K
S
M
Réponses
0
Affichages
2 K
mohamed driss
M
M
Réponses
7
Affichages
4 K
Masamune
M
B
Réponses
6
Affichages
1 K
Retour