VBA - Choisir les colonnes qui seront affichees - VB/VBA/VBS - Programmation
Marsh Posté le 31-03-2015 à 15:26:11
Bon j'ai un truc un peu bestial, que je dois faire pour chaque client... ( C4 a C30). Un peu long a coder.  
 
Sub HideColumn1() 
 
Worksheets("Comps" ).Activate 
Columns("B:ZZ" ).EntireColumn.Hidden = False 
'Pour afficher toutes les colonnes quand la macro se lance 
 
    If Range("C4" ).Value = "" Then 
    'Premier client, si la case est vide il sera masque 
    Worksheets("Comps" ).Activate 
        Columns("B:D" ).EntireColumn.Hidden = True 
    Else 
        'La case n'est pas vide, donc on affiche les colonnes correspondantes 
        Columns("B:D" ).EntireColumn.Hidden = False 
 
    End If 
 
End Sub
Marsh Posté le 24-03-2015 à 17:01:57
Salut a tous, desole pour les accents je suis aux US...
J'ai actuellement un fichier de comparables (lire une liste de boites dont les donnees financieres sont sont affichees verticalement)
J'aimerais me simplifier la vie (enormement), en selectionnant sur une feuille les compagnies que je veux comparer. En gros, si je coche Apple et Microsoft, j'aimerais que seuls les colonnes portant le titre Apple et Microsoft apparraissent sur ma feuille de comparables, les autres colonnes devenant invisibles.
Une petite idee de comment faire? Je touche un petit peu VBA mais j'aurais besoin d'aide pour la base...
Merci D'avance!!!