Bonjour a tous !!
J'ai un petit soucis en vba excel et je m'en remet donc a vous.
Donc en gros j'ai un tableau tout simple avec un titre et des cellules..
je voudrais crée une macro dynamique, qui s'adapte donc au tableau selon si il grandi ou rapetisse.
Donc de la cellule B19 à B44 j'ai des nombres (initialisé a 0)
et c'est l'utilisateur qui rentres des nombres si il le souhaite.
et j'avais mis un "filtre" pour que le tableau ce réduise car j'ai environ 30 tableaux successif -_-
j'avais mis la macro suivante sur un bouton (je l'avais copier coller pour tout mes tableaux, donc pas du tout dynamique ^^)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 With CommandButton5 .BackColor = &H8000000F .Font.Size = 10 .Font.Bold = True If Application.CountIf([B19:B44], 0) < 1 Then Rows("16:45").Select Selection.EntireRow.Hidden = True Else Rows("16:45").Select Selection.EntireRow.Hidden = False End If
Le problème c'est que le bouton ne s'adapte pas au tableau si il bouge ( + ou - )
et je voudrait que si il y a que des 0 dans le tableau alors, le tableau disparait.
mais je n'y arrive pas malheureusement
Partager