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

g Messages postés 1285 Statut Membre 577
 
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
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
g Messages postés 1285 Statut Membre 577
 
Vois le fichier joint https://www.cjoint.com/c/2mco9mHAxxS

Bonne suite.
0