Bonjour le Forum,
Je souhaiterais afficher ou masquer les lignes d'un tableau en fonction de checkbox :
dans une feuille "D.Entrées " j'ai les valeurs des checkbox ( 1 si elle est cochée ou 0 si elle ne l'est pas ) et en fonction de ça je voudrais que les lignes de mon tableau situé sur la feuille ("tableau Loi sur leau") s'affiche ou pas.
Je suis à la recherche d'aide car je ne comprends absolument pas pourquoi mon code ne marche pas ... (Cela fait un moment que je chercher sans trouver...)
voici le début de mon code :
"Sub iota_afficher()
Application.ScreenUpdating = False
'IOTA 1.1.1.0'
Sheets("D.Entrées").Select
If Sheets("D.Entrées").Range("G96").Value = 1 Then
Sheets("tableau Loi_sur_leau").Select
Sheets("tableau Loi_sur_leau").Range("A5").Activate
ActiveCell.Rows("1:1").EntireRow.Select
Selection.EntireRow.Hidden = False
Else
Sheets("tableau Loi_sur_leau").Select
Sheets("tableau Loi_sur_leau").Range("A5").Activate
ActiveCell.Rows("1:1").EntireRow.Select
Selection.EntireRow.Hidden = False
End If
'IOTA 1.1.2.0 A'
Sheets("D.Entrées").Select
If Range("H96").Value = 1 Then
Sheets("tableau Loi_sur_leau").Select
Range("A6").Activate
ActiveCell.Rows("1:1").EntireRow.Select
Selection.EntireRow.Hidden = False
Else
Sheets("tableau Loi_sur_leau").Select
Range("A6").Activate
ActiveCell.Rows("1:1").EntireRow.Select
Selection.EntireRow.Hidden = True
End If
etc....
End Sub"
Quelqu'un aurait une idée à me proposer s'il vous plait ?
En vous remerciant par avance pour votre aide
Bon après-midi
Je souhaiterais afficher ou masquer les lignes d'un tableau en fonction de checkbox :
dans une feuille "D.Entrées " j'ai les valeurs des checkbox ( 1 si elle est cochée ou 0 si elle ne l'est pas ) et en fonction de ça je voudrais que les lignes de mon tableau situé sur la feuille ("tableau Loi sur leau") s'affiche ou pas.
Je suis à la recherche d'aide car je ne comprends absolument pas pourquoi mon code ne marche pas ... (Cela fait un moment que je chercher sans trouver...)
voici le début de mon code :
"Sub iota_afficher()
Application.ScreenUpdating = False
'IOTA 1.1.1.0'
Sheets("D.Entrées").Select
If Sheets("D.Entrées").Range("G96").Value = 1 Then
Sheets("tableau Loi_sur_leau").Select
Sheets("tableau Loi_sur_leau").Range("A5").Activate
ActiveCell.Rows("1:1").EntireRow.Select
Selection.EntireRow.Hidden = False
Else
Sheets("tableau Loi_sur_leau").Select
Sheets("tableau Loi_sur_leau").Range("A5").Activate
ActiveCell.Rows("1:1").EntireRow.Select
Selection.EntireRow.Hidden = False
End If
'IOTA 1.1.2.0 A'
Sheets("D.Entrées").Select
If Range("H96").Value = 1 Then
Sheets("tableau Loi_sur_leau").Select
Range("A6").Activate
ActiveCell.Rows("1:1").EntireRow.Select
Selection.EntireRow.Hidden = False
Else
Sheets("tableau Loi_sur_leau").Select
Range("A6").Activate
ActiveCell.Rows("1:1").EntireRow.Select
Selection.EntireRow.Hidden = True
End If
etc....
End Sub"
Quelqu'un aurait une idée à me proposer s'il vous plait ?
En vous remerciant par avance pour votre aide
Bon après-midi