| Par louza, le 30 Mai 2008, 18:55 |
Revenir en haut de page |
|
J'ai un classeurs de plusieurs pages, et je veux à l'ouverture de mon classeur Exel tomber dans la page menu, et ce menu contient des boutons qui feraient afficher chaque onglet. Par exemple: un classeur appelé Gestion du personnel qui contient trois page: une Liste du personnel la seconde Salaires et la troisiemme Prime et rendement
Quelqu'un peut me guider pour créer ce menu ?
Merci a tous |
|
 |
| Par Cédric, le 31 Mai 2008, 19:44 |
Revenir en haut de page |
|
Salut,
Sans avoir à utiliser des boutons, tu peux directement utiliser des liens dans les cellules. Par exemple, crée une feuille (ton menu, que tu nommes comme tu veux) et dans Visual Basic Editor ajoutes ce code à l'évènement Worksheet_Activate (de la feuille correspondant à ton menu, bien sûr ) :
| Code: | Private Sub Worksheet_Activate()
Dim Cellule: Cellule = "C5"
Range(Range(Cellule), Range(Cellule).End(xlDown)).ClearContents
Dim NbFeuilles: NbFeuilles = 0
For Each Sheet In Worksheets
If (Sheet.Name <> ActiveSheet.Name) Then
ActiveSheet.Hyperlinks.Add Anchor:=Range(Cellule).Offset(NbFeuilles, 0), _
Address:="", SubAddress:="'" & Sheet.Name & "'!A1", TextToDisplay:=Sheet.Name
NbFeuilles = NbFeuilles + 1
End If
Next Sheet
Range("A1").Select
End Sub
|
Si tu veux forcer le "menu" à s'afficher à l'ouverture (au cas où le classeur aurait été enregistré avec une autre feuille active) tu peux ajouter ce code à l'évènement Workbook_Open de l'objet ThisWorkbook :
| Code: | Private Sub Workbook_Open()
On Error Resume Next
Sheets("Menu").Select
End Sub |
N'hésite pas si tu as des questions
Cédric |
|
 |
| Par louza, le 02 Juin 2008, 09:09 |
Revenir en haut de page |
|
Merci Bcp Cédric,j'ai essayer les deux codes est le resultat est excelent
l'etap suivante est que je veux apartir d'un boton dans le menu selections des collone d'une autre feuille toute en masquant d'autre! |
|
 |
| Par Horny, le 09 Juin 2008, 18:20 |
Revenir en haut de page |
|
Salut,
| Citation: | | l'etap suivante est que je veux apartir d'un boton dans le menu selections des collone d'une autre feuille toute en masquant d'autre! |
Gné ? Désolé mais je n'arrive pas trop à comprendre ce que tu veux : masquer d'autres feuilles à partir d'un bouton situé sur la feuille du "menu" ?
@+++ |
|
 |
| Par Cédric, le 09 Juin 2008, 19:25 |
Revenir en haut de page |
|
Salut Horny
| Code: | | l'etap suivante est que je veux apartir d'un boton dans le menu selections des collone d'une autre feuille toute en masquant d'autre! |
[décode]l'etape suivante est que je veux à partir d'un bouton dans le menu, selectionner(s?) des col(l)onnes d'une autre feuille, tout(e) en en masquant d'autres![/décode]
Désolé Louza, mais c'est vrai que c'est parfois difficile à comprendre
Sinon (pour Horny) Louza a posé la question dans un autre message |
|
 |