Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Re : Lancer une macro lors du click dans une cellule
Bonjour,
Un premier essai, pour afficher "MaFeuille" en cliquant dans la plage:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("C2:C33")) Is Nothing And Target.Count = 1 Then
Sheets("MaFeuille").Visible = True
Else
Sheets("MaFeuille").Visible = False
End If
End Sub
Re : Lancer une macro lors du click dans une cellule
re 🙂
Effectivement dans ce cas ça ne va pas.
Il faudrait savoir où l'on peut trouver le nom de feuilles, quelle est la logique des noms des onglets, ou autre, bref, sans plus d'infos nous risquons de tourner en rond.
Peux-tu déposer un extrait de fichier allégé avec quelques onglets pour que l'on puisse comprendre ce qu'il faut faire?
Re : Lancer une macro lors du click dans une cellule
re 🙂
un autre essai avec ce code dans la feuille "Saisie":
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Macro se déclenche si clic dans la zone C2:G8, une seule cellule non vide sélectionnée
If Not Intersect(Target, Range("C2:G8")) Is Nothing And Target.Count = 1 And Target <> "" Then
'Pour éviter erreur si l'onglet n'existe pas
On Error Resume Next
'nom de l'onglet=le jour inscrit dans la cellule, sans espace
Sheets(Trim(Day(Target.Value))).Visible = True
End If
End Sub
En option, tout dépend de l'utilisation du classeur, peut-être ajouter ceci pour masquer les onglets en revenant sur l'onglet Saisie:
VB:
Private Sub Worksheet_Activate()
For i = 1 To Sheets.Count
If Sheets(i).Name <> "Saisie" Then Sheets(i).Visible = False
Next
End Sub
- 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