Re : Vba et masquage de colonnes conditionnel?
Bonjour Coralie.
Petit truc rapide après avoir essayé, ça marche, mais vérifie quand même que tu y arrives:
// i, c'est une variable qui permet de passer d'une colonne à l'autre
If Range(Cells(65536, i).Address).End(xlUp).Row <= 1 Then
Columns(UCase(Chr(i + 64)) & ":" & UCase(Chr(i + 64))).EntireColumn.Hidden = True
End If
Méthode: pour chaque colonne, on vérifie si la dernière ligne remplie a un index égal ou inférieur à 1. Si c'est le cas, la colonne est à cacher, sinon, ne rien faire.
J'espère que ça t'aidera.
Thomas