Sub MasquerColonnes()
'Par exemple: les colonnes k,l,m,n pour les sheet1
'et sheet2 et les colonnes b,c,d pour les sheet 3 et 4
Dim T, ws As Worksheet, x&
T = Array(Array(1, "K:N"), Array(2, "K:N"), Array(3, "B:D"), Array(4, "B:D"))
For Each ws In Worksheets
x = Mid(ws.CodeName, 6, 9 ^ 9) - 1
ws.Columns(T(x)(1)).Hidden = True
Next
End Sub