Macro pour afficher/masquer colonnes
#1
Régulier XLPages

Inscription: 27/06/2010

Messages: 44

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2007
Posté le : 08-08-2010 15h36
Bonjour à tous,

Tout est dans le titre. Je cherche une macro pour afficher et masquer des colonne.

Pour le moment j'ai une macro pour afficher et une autre macro pour masquer.

Je voudrais qu'en cliquant sur mon bouton cela affiche la colonne, et que cela la masque quand je reclic sur le même bouton.

Merci à vous
Hors Ligne
Rapport   Haut 

Re: Macro pour afficher/masquer colonnes
#2
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 08-08-2010 18h26
Bonjour fred777,

Petit classeur pour masquer afficher des colonnes. Une façon de faire parmi d'autres.

Les colonnes à visées sont portées par une constante en début de module de Feuil1 sous la forme d'une chaîne de caractères :

' Colonnes à masquer. Noms des colonnes en notation A1 séparés par des virgules.
Const ColonneAMasquer As String = "B,D,G"
 

Cette constante est modifiable à loisir (MAL). Ne pas inclure de virgule en fin de chaîne.

Un bouton bascule est placé en Feuil1, son libellé est modifié selon qu'on masque ou affiche les colonnes.
Sur clic de ce bouton les colonnes sont Affichées/Masquées selon l'état du bouton BoutonBascule obtenu avec la propriété

BoutonBascule.Value

qui porte False si le bouton est enfoncé et True s'il ne l'est pas.

Aucun gestionnaire d'erreurs n'est inclus.

Cordialement,

Guy

Pièce jointe:
xls AfficherMasquerColonnes.xls   [ Taille: 26.50 Ko - Téléchargements: 3862 ]

Hors Ligne
Rapport   Haut 

Re: Macro pour afficher/masquer colonnes
#3
Régulier XLPages

Inscription: 27/06/2010

Messages: 44

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2007
Posté le : 09-08-2010 11h50
Bonjour Guy,

Merci beaucoup pour ce fichier, c'est exactement ce que je cherchais.

Par ailleurs, je débute en macro excel, et je travaille actuellement sur un tableau de préparation pour fiche de paie. Je bloque également sur plusieurs pb.

Je cherche une macro pour pouvoir ajouter une colonne d'un clic de bouton. J'ai réussi à en faire une mais il m'ajoute qu'une seule colonne. Ce que je souhaiterais c'est qu'à chaque clic, il m'ajoute une colonne qui se suive. Lorsque je clic 1 fois ajout d'une colonne, je reclic ajout d'une nouvelle et ainsi de suite ...

Et surtout, en dernière colonne j'ai un résultat qui tient compte des données des colonnes éventuellement ajoutées.

Merci encore à toi, et tous ceux qui pourraient éclairer ma lanterne.



Hors Ligne
Rapport   Haut 

Re: Macro pour afficher/masquer colonnes
#4
Accro XLPages

Inscription: 09/01/2008
De Montréal, Québec

Messages: 463

Système d'exploitation:
PC
Version Excel utilisée:
97 à 2016
Posté le : 09-08-2010 23h37
Bonjour fred777,

Je crois que tu devrais poser ce fil à Résolu comme suit

et poser la nouvelle question dans un autre fil.

De cette façon nous y verrons plus clair : un fil, une question. C'est tellement plus simple quand ce n'est pas compliqué

Cordialement,

Guy

Hors Ligne
Rapport   Haut 

Re: Macro pour afficher/masquer colonnes
#5
Régulier XLPages

Inscription: 27/06/2010

Messages: 44

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2007
Posté le : 10-08-2010 14h31
Merci beaucoup
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes