OVH Cloud OVH Cloud

histoire d'onglet : rectificatif

1 réponse
Avatar
damien
bonjour

qui peux me faire le vba?

à l'origine l'onglet feuille 2 et feuill 3 sont caché


voila ce que je veux faire dans feuill 1

quand je saisie en a1 "isabelle moreau", je veux que ca AFFICHE un onglet
nomée "isabelle" (feuille 1)
quand je saisie en a2 "damien guilbert", je veux que ca AFFICHE un onglet
nomée "damien" (feuille2

mais aussi
quand je suprime le nom en a1 "isabelle moreau" je souhaite avoir un
userform disant '"etes vous sûr?" et quand on dit oui l'onglet "isabelle
moreau " est CACHE

quand je renom dans ma cellule a1 "isabelle moreau" en "dede" je veux qu'il
me reaffice la feuille 1 avec le nom dede

merci de votre aide

1 réponse

Avatar
IdAL
Salut,

Une proposition :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim NomChoisi As String
If Target.Address = ("$D$6") Then 'adresse de la liste déroulante ou de la
cellule à saisir'
NomChoisi = Target.Value
Select Case NomChoisi
Case "dede"
Feuil1.Visible = False
Feuil2.Visible = True
Feuil3.Visible = False
Case "isabelle moreau"
Feuil1.Visible = False
Feuil2.Visible = False
Feuil3.Visible = True
Case "damien guibert"
Feuil1.Visible = True
Feuil2.Visible = False
Feuil3.Visible = False
End Select
End If
End Sub

Mais tu devras adapter le nom des feuilles...

De plus il te faudra mettre ça dans chaque feuille puisque la feuille dede
se planque...
Bonne journée !
IdAL