S
Seb
Guest
Salut à tous,
Voilà je veux faire une petite macro qui me cache des colonnes, en fonction de la valeur contenue dans une cellule d'une autre feuille. Ca marche nickel à coups de elseif, seulement il n'y a qu'une partie qui marche.
Et quand je fais la macro remise à zéro (qui affiche également que les colonnes utiles, certaines ne contiennent rien (mais je peux pas les supprimer qd meme)), c'est pareil, c'est assez aléatoire, il m'en cache certaines et pas les autres.
Voilà un bout de la raz, je connais pas grd chose en VB alors j'ai fait ça en enregistrant et apres, par intuition, disons... Je fais tout à coups de Selection.EntirezColumn.hidden = true ou false.
Si qqun a la solution, MERCI !!
Voilà je veux faire une petite macro qui me cache des colonnes, en fonction de la valeur contenue dans une cellule d'une autre feuille. Ca marche nickel à coups de elseif, seulement il n'y a qu'une partie qui marche.
Et quand je fais la macro remise à zéro (qui affiche également que les colonnes utiles, certaines ne contiennent rien (mais je peux pas les supprimer qd meme)), c'est pareil, c'est assez aléatoire, il m'en cache certaines et pas les autres.
Voilà un bout de la raz, je connais pas grd chose en VB alors j'ai fait ça en enregistrant et apres, par intuition, disons... Je fais tout à coups de Selection.EntirezColumn.hidden = true ou false.
Si qqun a la solution, MERCI !!
Code:
Sub RAZ()
Sheets('Suivi Actions').Select
Columns.Hidden = False
Columns('A:BM').Select
Selection.EntireColumn.Hidden = False
Range('T:V,AD:AF,AI:AI,AK:AK,AS:AS,AU:AU').Select 'colonnes toujours cachées
Selection.EntireColumn.Hidden = True
Range('A:G').Select
Selection.EntireColumn.Hidden = False
Range('H:H').Select
Selection.EntireColumn.Hidden = True
Range('I:I').Select
Selection.EntireColumn.Hidden = False
Range('J:J').Select
Selection.EntireColumn.Hidden = True
Range('K:L').Select
Selection.EntireColumn.Hidden = False
Range('M:M').Select
Selection.EntireColumn.Hidden = True
Range('N:N').Select
Selection.EntireColumn.Hidden = False
Range('O:O').Select
Selection.EntireColumn.Hidden = True
Range('P:P').Select
Selection.EntireColumn.Hidden = False
Range('Q:Q').Select
Selection.EntireColumn.Hidden = True
Range('R:S').Select
Selection.EntireColumn.Hidden = False
End Sub