Bloquer un onglet sur exel

Nelson -  
g Messages postés 1285 Statut Membre -
Bonjour,

J'aimerai savoir comment bloquer un onglet sur exel.

J'ai un document exel contenant plusieurs onglet et je souhaiterai que les onglets suivants soient accessibles si les champs des onglets précédents ont été remplies.

Merci et à tout de suite

2 réponses

  1. g Messages postés 1285 Statut Membre 578
     
    Bonjour,

    Pour afficher les feuilles selon que la cellule A5 est remplie ou non,
    Dans le module de feuille (Feuil1) tu copies le code suivant:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If [A5] <> "" Then
    Sheets("Feuil2").Visible = True
    Else: Sheets("Feuil2").Visible = False
    End If
    End Sub

    Dans le module de feuille (Feuil2) tu copies le code suivant:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If [A5] <> "" Then
    Sheets("Feuil3").Visible = True
    Else: Sheets("Feuil3").Visible = False
    End If
    End Sub

    et ainsi de suite selon le nombre de feuilles du classeur.
    Et à adapter selon le nom des feuilles et la cellule à compléter.

    Bonne journée.
    0
  2. Nelson
     
    G,

    Je te remercie pour ta réponse mais quand tu parles de Module je ne comprends pas où tu veux en venir. Peux tu m'indiquer le chemin à suivre pour rentrer cette macro que tu me conseilles ?

    Merci
    0