Macro: afficher onglet a partie d'une cellule
Fermé
Thibaut77950
Messages postés
8
Date d'inscription
mercredi 17 octobre 2018
Statut
Membre
Dernière intervention
17 octobre 2018
-
17 oct. 2018 à 15:22
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 - 17 oct. 2018 à 22:44
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 - 17 oct. 2018 à 22:44
A voir également:
- Macro: afficher onglet a partie d'une cellule
- Macro word - Guide
- Macro logiciel - Télécharger - Organisation
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro recorder - Télécharger - Confidentialité
- Macro souris ✓ - Forum Windows
1 réponse
cs_Le Pivert
Messages postés
7903
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
11 mars 2024
728
17 oct. 2018 à 15:56
17 oct. 2018 à 15:56
Bonjour,
Voir ceci:
https://forum.excel-pratique.com/viewtopic.php?t=1314
Se mettre sur la feuil1 et Faire Alt F11
mettre ce code à adapter dans le module:
voilà
Voir ceci:
https://forum.excel-pratique.com/viewtopic.php?t=1314
Se mettre sur la feuil1 et Faire Alt F11
mettre ce code à adapter dans le module:
Option Explicit 'https://forum.excel-pratique.com/viewtopic.php?t=1314 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Application.Intersect(Target, Range("A1")) Is Nothing Then Select Case Target.Value Case "UPS" Sheets("Feuil2").Select Case "REC" Sheets("Feuil3").Select Case "PFC" Sheets("Feuil4").Select End Select End If End Sub
voilà
17 oct. 2018 à 16:10
Je viens d'enregistrer la macro et il se passe rien.
Lorsque je sélectionne UPS dans la cellule A1 de la Feuil1, la Feuil2 n'apparait pas.
De base les Feuil2, 3 etc sont masqués
17 oct. 2018 à 16:32
Il faut d'abord la rendre visible, a mettre avant le select:
et pour la masquer:
17 oct. 2018 à 16:43
'
' Essai Macro
' Essai ups
'
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Range("A1")) Is Nothing Then
Select Case Target.Value
Case "UPS"
Sheets("Feuil2").Visible = True
Sheets("Feuil2").Select
Case "REC"
Sheets("Feuil3").Select
Case "PFC"
Sheets("Feuil4").Select
End Select
End If
End Sub
Aucun changement sur mon problème , il m'indique une erreur de macro
Modifié le 17 oct. 2018 à 16:55
https://www.excel-pratique.com/fr/vba/introduction.php
qui t'as dit de mettre ceci!!!!
Dans ma 1ère réponse j'ai mis:
Se mettre sur la feuil1 et Faire Alt F11
mettre ce code à adapter dans le module:
C'est pas compliqué!!!!!!!!!!!!!!
quand je mets à adapter c'est le nom des feuilles mais pas la macro
17 oct. 2018 à 16:55