Microsoft 365 Afficher ou Masquer Colonne

eric72

XLDnaute Accro
Bonjour,
J'aimerais savoir s'il est possible de masquer ou d'afficher les colonnes selon le remplissage Exemple de :M4 qui contient une formule liée à la liste déroulante
Si résultat de M4 est "" alors masquer la colonne, si <>"" alors l'afficher.
Malgré mes recherches je ne trouve pas de réponse.
Merci à tous pour votre dévouement.
Eric
 

Pièces jointes

  • test affichage colonnes.xlsm
    571.7 KB · Affichages: 12

sousou

XLDnaute Barbatruc
Bonsoir
Tu ne nous dit pas dans quelle feuille cela se passe!
mais essai ceci code dans la feuille
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$M$4" Then
If Target = "" Then
Columns(13).Hidden = True
Else
Columns(13).Hidden = False
End Sub
 

sousou

XLDnaute Barbatruc
il faut controler tes colonnes essai comme ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 4 And Target.Column > 5 And Target.Column < 700 Then
Columns(Target.Column).Hidden = True

End If
Else
Columns(Target.Column).Hidden = False
End If
End Sub
 

sousou

XLDnaute Barbatruc
Questions! (on est le 1 avril)
1/tu veux que tous les colonnes avant mars soient masquer c'est à dire janvier et février ou seul février.
2/ est-ce que tu veux masquer la colonnes comportant le nom du mois : ex (colonne d, o....)
Ci joint un essai avec la macro masque mois, à voir comment tu veux l'utiliser
 

Pièces jointes

  • test affichage colonnes-2.xlsm
    626.8 KB · Affichages: 6
Dernière édition:

eric72

XLDnaute Accro
l'idéal serait qu'au 1er mars 2021 toutes les colonnes de janvier 2020 à janvier 2021 soient masquées, puis au 1er avril toutes soient masquées de janvier 2020 à février 2021, qu'il ne reste que le mois -1 d'affiché.
J'espère être assez clair!!!
Merci beaucoup pour ton aide.
Eric
 

sousou

XLDnaute Barbatruc
La difficulté, est que la notion d'année n'existe pas réellement dans tes données (ligne 6)
tu notes janvier février..... janvier, février,
Il faudrait que tu remplaces le mois par une date au format mois 1/1/2019,1/2/2019.....
dans ce cas la macro fournit dans le fichier fonctionnerai en modifiant quelques trucs.
Mais je ne sais pas si ca peut perturber le reste de tes formule?
 

Discussions similaires

Réponses
2
Affichages
158

Statistiques des forums

Discussions
312 198
Messages
2 086 107
Membres
103 120
dernier inscrit
83400ren