pb feuille visible

  • Initiateur de la discussion sandrine
  • Date de début
S

sandrine

Guest
Bonjour à tous!
J'aurais besoin d'un petit peu d'aide.
Dans mon classeur excel j'ai une dizaine de feuille où des formules sont préremplies.
J'ai 3 feuilles qui s'appellent AB, BB et CB et j'aimerais les rendre visibles uniquement si la case G4 de la feuille S est égale ou supre à 2.
Comment faire?
Je suppose qu'il faut que j'utilise des macros mais je ne suis pas trés forte avec ça si qq'un peut m'aider !
merci bcp
 

globinours

XLDnaute Junior
Bonjour sandrine,

En mettant cette macro dans le module der ta feuille S tu devrais arriver à tes fins.

Private Sub Worksheet_Change(ByVal Target As Range)
If Range('G4').Value >= 2 Then
Worksheets('AB').Visible = True
Worksheets('BB').Visible = True
Worksheets('CB').Visible = True
Else
Worksheets('AB').Visible = False
Worksheets('BB').Visible = False
Worksheets('CB').Visible = False
End If
End Sub
 
S

sandrine

Guest
j'ai écrit ça mais ça marche pas tout à fait!!

Sub b()
Dim nb
Application.ScreenUpdating = False

Sheets('b').Select
nb = Cells(7, 4).Value

If nb = 2 Then
Sheets('aB').Visible = True
Sheets('bB').Visible = True
Sheets('cB').Visible = True
Else
Sheets('aB').Visible = False
Sheets('bB').Visible = False
Sheets('cB').Visible = False
End If

End Sub

Merci
 
S

sandrine

Guest
Merci bcp ça marche!
Je sais exécuter la macro pour voir si elle marche mais je ne sais pas mettre un bouton sur ma feuiile S pour quelle exécute automatiquement la maccro!
Tu pourrais m'aider
merci bcp
 
S

SANDRINE

Guest
une dernière petite question aprés je ne vous dérange plus,
worksheets c'est pour les feuille et si je veux rendre visible ou non la case a10 de la feuille S je dois écrire quoi?
Merci bcp
 

globinours

XLDnaute Junior
Je ne suis pas sur que tu puisses cacher une cellule uniquement, une ligne ou une colonne oui mais là?
Ou alors tu peux en vb mettre la valeur de la case a10 dans une variable.Puis effacer cette case lorsque tu le désires et faire appel à cette variable pour la réafficher.
 

Statistiques des forums

Discussions
312 492
Messages
2 088 926
Membres
103 984
dernier inscrit
maliko67