MACRO AFICHER/MASQUER DES GROUPES DE COLONNES AVEC BOUTONS
#1
Débutant XLPages

Inscription: 20/11/2014

Messages: 5

Système d'exploitation:
pc
Version Excel utilisée:
2013
Posté le : 20-11-2014 18h05

Bonjour à tous,

 Je cherche une macro pour afficher et masquer des colonnes,
(exatement:A,B,en 2 colonnes fixes avec un bouton pour "masquer /afficher"les colonnes suivantes : C,jusquà Y.
Ensuite pareil :Z,AA,en 2 colonnes fixes avec un bouton pour "masquer /afficher", les colonnes suivantes : AB,jusquà AR.
Idem :Z,AA,en 2 colonnes fixes avec un bouton pour "masquer /afficher"les colonnes suivantes : AB,jusquà AR.
Idem :AS,AT,en 2 colonnes fixes avec un bouton pour "masquer /afficher"les colonnes suivantes : AU,jusquà BQ.
Idem :BR,BS,en 2 colonnes fixes avec un bouton pour "masquer /afficher"les colonnes suivantes : BT,jusquà CJ.

 Je voudrais qu'en cliquant sur 1 bouton cela affiche et que cela le masque quand je reclic sur le même bouton que le groupe concerné de colonne,
 .

 Merci à vous!

Hors Ligne
Rapport   Haut 

Re: MACRO AFICHER/MASQUER DES GROUPES DE COLONNES AVEC BOUTONS
#2
Semi pro XLPages

Inscription: 12/06/2008
De Ile de France Sud

Messages: 145

Système d'exploitation:
PC
Version Excel utilisée:
2003 _ 2010
Posté le : 20-11-2014 21h14

Bonsoir à tous

Bonsoir ikiki

 

Si j'ai bien compris, quelque chose comme cela :

 

If Columns("AA").Hidden = True Then    ' si colonne AA cachée
    Columns("AA:AN").EntireColumn.Hidden = False
    ActiveSheet.Shapes("Bouton 4").Select
    Selection.Characters.Text = "cache colonnes AA à AN"
Else
    Columns("AA:AN").EntireColumn.Hidden = True
    ActiveSheet.Shapes("Bouton 4").Select
    Selection.Characters.Text = "montre colonnes AA à AN"
End If

A toi de peaufiner pour tes différentes colonnes. Attention au "bouton 4".

 

Eric

 

Hors Ligne
Rapport   Haut 

Re: MACRO AFICHER/MASQUER DES GROUPES DE COLONNES AVEC BOUTONS
#3
Débutant XLPages

Inscription: 20/11/2014

Messages: 5

Système d'exploitation:
pc
Version Excel utilisée:
2013
Posté le : 20-11-2014 23h41

Bonjour ERIC,

 je souhaiterais sur la même feuille Excel
 
1)  colonne A,B en colonnes fixes, les colonnes de C  jusqu'à  y avec un bouton unique
pour "masquer /afficher" UNIQUEMENT les colonnes de C, jusquà Y.

2)  colonne Z,AA en colonnes fixes, les colonnes de AB  jusqu'à  AR avec un bouton unique
pour "masquer /afficher" UNIQUEMENT les colonnes de AB , jusqu'à AR.

3)  colonne AS,AT en colonnes fixes, les colonnes de AU  jusqu'à  BQ avec un bouton unique
pour "masquer /afficher"UNIQUEMENT les colonnes de AU, jusqu'à BQ.

4)  colonne BR,BS  en colonnes fixes, les colonnes de BT  jusqu'à  CJ avec un bouton unique
pour "masquer /afficher"UNIQUEMENT les colonnes de BT, jusqu'à CJ.

Egalement comment creer lesboutons

 
 .

 Un grand Merci à vous

Pièce jointe:
xlsx EXEL ESSAI1.xlsx   [ Taille: 16.99 Ko - Téléchargements: 749 ]
Hors Ligne
Rapport   Haut 

Re: MACRO AFICHER/MASQUER DES GROUPES DE COLONNES AVEC BOUTONS
#4
Aspirant XLPages

Inscription: 26/10/2014
De ST QUENTIN 02

Messages: 30

Système d'exploitation:
PC
Version Excel utilisée:
2003
Posté le : 21-11-2014 07h42

Bonjour le forum

Bonjour Ikiki, bonjour Eri

 

  Très vite fait, à adapter & surtout à peaufiner (prez). Sinon à ce soir pour plus d'infos.

Bonne journée

Ericcool

..Pas de fichier joint ???

Tu place un Bouton (1) dans ta barre ("B2") puis le code - Ensuite un bouton (2) en AA ...

Private Sub CommandButton1_Click()
Columns("C:Y").Hidden = True
End Sub

Private Sub CommandButton1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Columns("C:Y").Hidden = False
End Sub

Private Sub CommandButton2_Click()
Columns("Z:AA").Hidden = True
End Sub

Private Sub CommandButton2_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Columns("Z:AA").Hidden = False
End Sub

@ +

  P.S : Le mieux serait de masquer les colonnes à l'ouverture du classeur et de les afficher depuis un Userform ou depuis une page d'accueil.

Bonne journée

Ericcool

Edité par ericcool le 21/11/2014 08:26:19
Hors Ligne
Rapport   Haut 

Re: MACRO AFICHER/MASQUER DES GROUPES DE COLONNES AVEC BOUTONS
#5
Semi pro XLPages

Inscription: 12/06/2008
De Ile de France Sud

Messages: 145

Système d'exploitation:
PC
Version Excel utilisée:
2003 _ 2010
Posté le : 21-11-2014 08h53

Bonjour à tous

 

Une réponse simple dans le fichier joint. Il suffit de cliquer sur la flèche orange qui se situe au-dessus de la cellule nommée pour faire apparaître ou disparaître les colonnes.

 

Eric

Pièce jointe:
xls EXEL ESSAI1_mdf_ikiki.xls   [ Taille: 31.00 Ko - Téléchargements: 1463 ]
Hors Ligne
Rapport   Haut 

Re: MACRO AFICHER/MASQUER DES GROUPES DE COLONNES AVEC BOUTONS
#6
Débutant XLPages

Inscription: 20/11/2014

Messages: 5

Système d'exploitation:
pc
Version Excel utilisée:
2013
Posté le : 21-11-2014 10h05

 Un grand Merci à vous


Bonjour ERIC,

Un TRES grand  merci pour tes reponses!

je souhaiterais justement si c'est possible, reproduire comme dans mon fichier les colonnes(boissons) de A  à  Y
ouverture avec la fleche orange et fermeture avec l'eclair rose,(affiche/masque les colonnes de C  à Y ) ,
 faire la même chose 4 fois de suite,mais quand je fais cela pour la suite colonnes(alimentaire) de Z  à  AR ,
 la fleche orange/l'eclair rose n'ouvre et ferme que (et toujours) le mêmes colonnes(boissons) de C  à  Y ,
au lieu des colonnes (alimentaires)  AB  à AR,

 Pareil pour la suite AS à BQ  et  BR  à CJ ,toujours les colonnes  de C  à Y qui  s'affichent et ce ferment!

Merci

Bonne journée

Hors Ligne
Rapport   Haut 

Re: MACRO AFICHER/MASQUER DES GROUPES DE COLONNES AVEC BOUTONS
#7
Débutant XLPages

Inscription: 20/11/2014

Messages: 5

Système d'exploitation:
pc
Version Excel utilisée:
2013
Posté le : 21-11-2014 11h35

RE,

En piece jointe un fichier avec ce que je souhaiterai  :- Afficher flêche orange
                                                                                  - Masquer eclair rose
Avec ouverure uniquement des colonnes du même groupe, (boissons, alimentaire,frais,droguerie,pains)


Merci

Pièce jointe:
xlsx EXEL ESSAI1.xlsx   [ Taille: 18.70 Ko - Téléchargements: 761 ]
xlsx EXEL ESSAI1.xlsx   [ Taille: 18.70 Ko - Téléchargements: 620 ]
Hors Ligne
Rapport   Haut 

Re: MACRO AFICHER/MASQUER DES GROUPES DE COLONNES AVEC BOUTONS
#8
Débutant XLPages

Inscription: 20/11/2014

Messages: 5

Système d'exploitation:
pc
Version Excel utilisée:
2013
Posté le : 21-11-2014 15h23

RE,

Excuse moi je n'avais pas vu ton fichier !!!!(que tu l' avais modifié) 

c'est super de te part ,

C'est tout a fait ce que je voulais !

 

 Un très grand merci ERIC

 

Bonne soirée

 

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