Faire disparaitre des tableaux selon la valeur d'une cellule
Fermé
MarmottePH
Messages postés
1
Date d'inscription
dimanche 30 mars 2014
Statut
Membre
Dernière intervention
30 mars 2014
-
30 mars 2014 à 23:21
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 31 mars 2014 à 06:02
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 31 mars 2014 à 06:02
A voir également:
- Faire disparaitre des tableaux selon la valeur d'une cellule
- Aller à la ligne dans une cellule excel - Guide
- Tableaux croisés dynamiques - Guide
- Excel renvoyer la valeur d'une cellule en fonction d'une autre ✓ - Forum Excel
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
- Si cellule contient texte alors ✓ - Forum Excel
1 réponse
eriiic
Messages postés
24570
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
7 216
31 mars 2014 à 06:02
31 mars 2014 à 06:02
Bonjour,
un exemple à adapter à ton classeur :
eric
un exemple à adapter à ton classeur :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)https://www.cjoint.com/?DCFf7CDWdq2
Dim sh As Worksheet
If Target.Row = 1 Or Target.Column > 1 Then Exit Sub
Cancel = True
' afficher/masquer
For Each sh In Worksheets
If InStr("," & Target.Offset(, 1) & ",", "," & sh.Name & ",") > 0 Then
sh.Visible = xlSheetVisible
ElseIf sh.Name <> "Feuil1" Then
sh.Visible = xlSheetHidden
End If
Next sh
' imprimer
If MsgBox("Imprimer les feuilles ?", vbQuestion + vbYesNo) = vbYes Then
Sheets(Split(Target.Offset(, 1), ",")).Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Worksheets("Feuil1").Select
End If
End Sub
eric