Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Masquer colonnes selon valeur d'une cellule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

nike780

XLDnaute Occasionnel
Bonjour,

J'aimerai savoir s'il est possible de masquer certaines colonnes selon la valeur d'une cellule

Merci d'avance de votre réponse

Cdt
 

Pièces jointes

Hello,

avec macro : oui
VB:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    
    If Not Intersect(Target, Range("C4")) Is Nothing Then
        
        Dim Nb_votants As Double
        Dim Nb_Enveloppes As Integer
        Dim Col_a_Masquer As Integer
        
        Columns("C:U").EntireColumn.Hidden = False
        
        Nb_votants = Range("C4").Value
        
        If IsNumeric(Nb_votants) And Nb_votants > 0 Then
            Nb_Enveloppes = Application.WorksheetFunction.RoundUp(Nb_votants / 100, 0)
            Col_a_Masquer = (Nb_Enveloppes * 2) + 2
            If Col_a_Masquer <= 20 Then
                Range(Cells(1, Col_a_Masquer), Cells(1, "U")).EntireColumn.Hidden = True
            End If
        End If
    End If

End Sub

Mais y'a un truc qui me chiffonne : tel que conçu, si il y a 2104 votants il n'y a pas assez d'enveloppes, non ?
 

Pièces jointes

Bonjour,
Comme "tout déplié" on a au maximum 10 enveloppes ( de 100 bulletins ) on peut en déduire que le niveau de participation maximum sera de 1000/2104 soit 47%.
Et si le taux de participation est supérieur, que fait on ?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
232
Réponses
9
Affichages
235
Réponses
5
Affichages
150
Réponses
6
Affichages
269
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…