Bonjour,
Je travail sur un tableau contenant 3 colonnes. Néanmois, je souhaite que selon le choix de l'utilisateur ce tableau puisse contenir 1,2 où 3 colonnes.
En cellule A13 on demande a l'utilisateur de choisir le nombre de colonnes qu'il veut dans le tableau.
En cellule A14, il tape le chiffre 1,2 où 3 qui correspond à son choix.
Je souhaite que si il tape 1, les colonnes 2 et 3 ne s'affichent pas. Si il tape 2, la colonne 3 est masquée, etc...
On ne peut utiliser de macro de type "Columns("X:X").EntireColumn.Hidden", car ce tableau ne fait qu'une dizaine de ligne, et en dessous de celui ci j'aurais d'autres données.
Merci de votre aide
Je pense à une macro permettant d'afficher les caractères et fond de cellule en blanc sur blanc quand je veux que la colonne disparaisse. Cela pourrait simuler la disparitaion de colonne.
Mais je ne connais pas la commande nécessaire.
Masquer une partie de colonne
10 messages
• Page 1 sur 1
- dre
- Membre impliqué
- Messages: 1999
- Inscription: 18 Mai 2007, 13:05
- Version Excel: 2003 FR
Euh.. Peut être que je l'utilise mal, mais je ne vois pas trop comment l'utiliser.
Je joins le fichier en question pour une meilleur compréhension.
http://www.excel-pratique.com/~files/doc/TEST_1.xls
Je joins le fichier en question pour une meilleur compréhension.
http://www.excel-pratique.com/~files/doc/TEST_1.xls
- stag2
- Jeune membre
- Messages: 46
- Inscription: 21 Juin 2007, 12:28
Re,
Ce que tu demandes sous ta pièce jointe :
je souhaite rendre "invisible" les lignes C17: C27 et D17:D27
n'est pas la même chose que sous ta question :
Si il tape 2, la colonne 3 est masquée
Il y a moyen de masquer des colonnes et des lignes, mais uniquement dans leur entièreté.
Quant à rendre une plage de cellules "invisible", je n'en vois pas la raison, puiqu'elles sont vides, tout au plus il y aurait moyen d'en rendre l'accès impossible, et éventuellement même le texte des en-têtes de colonnes "invisibles".
Précise ce que tu veux.
Ce que tu demandes sous ta pièce jointe :
je souhaite rendre "invisible" les lignes C17: C27 et D17:D27
n'est pas la même chose que sous ta question :
Si il tape 2, la colonne 3 est masquée
Il y a moyen de masquer des colonnes et des lignes, mais uniquement dans leur entièreté.
Quant à rendre une plage de cellules "invisible", je n'en vois pas la raison, puiqu'elles sont vides, tout au plus il y aurait moyen d'en rendre l'accès impossible, et éventuellement même le texte des en-têtes de colonnes "invisibles".
Précise ce que tu veux.
dré
- dre
- Membre impliqué
- Messages: 1999
- Inscription: 18 Mai 2007, 13:05
- Version Excel: 2003 FR
Si on dispose de 1 seul contact, je veux que les cellules C17:C27 et D17:D27 ne soient plus affichées (soit la seconde et troisièmes colonnes du tableau)
Si on dispose de 2 contacts, les cellules D17:D27 ne seront plus affichées.
On ne peut pas masquer entierement les colonnes 2 où 3 (ça je sais le faire), car j'utiliserais des cellules dans les colonnes C et D par la suite.
J'espère avoir été plus clair
Si on dispose de 2 contacts, les cellules D17:D27 ne seront plus affichées.
On ne peut pas masquer entierement les colonnes 2 où 3 (ça je sais le faire), car j'utiliserais des cellules dans les colonnes C et D par la suite.
J'espère avoir été plus clair
- stag2
- Jeune membre
- Messages: 46
- Inscription: 21 Juin 2007, 12:28
Re,
Voilà ce qu'on peut faire :
http://www.excel-pratique.com/~files/doc/stag2.xls
La seule chose, me semble-t-il, que je n'ai pas pu respecter est l'épaisseur des bordures.
Quatre techniques ont été employées :
Une liste déroulante pour le choix du nombre de contacts
Une formule pour afficher et masquer les titres suivant la condition en C14
Des mises en forme conditionnelle (menu Format) pour afficher et masquer les bordures suivant la condition en C14
Des validations (menu Données) pour autoriser ou empêcher l'écriture dans les cellules suivant la condition en C14
Dis-moi si cela te convient.
Voilà ce qu'on peut faire :
http://www.excel-pratique.com/~files/doc/stag2.xls
La seule chose, me semble-t-il, que je n'ai pas pu respecter est l'épaisseur des bordures.
Quatre techniques ont été employées :
Une liste déroulante pour le choix du nombre de contacts
Une formule pour afficher et masquer les titres suivant la condition en C14
Des mises en forme conditionnelle (menu Format) pour afficher et masquer les bordures suivant la condition en C14
Des validations (menu Données) pour autoriser ou empêcher l'écriture dans les cellules suivant la condition en C14
Dis-moi si cela te convient.
dré
- dre
- Membre impliqué
- Messages: 1999
- Inscription: 18 Mai 2007, 13:05
- Version Excel: 2003 FR
C'est exactement ce que je voulais pour le tableau, merci.
Par contre y a t-il un moyen de cacher la cellule "nombre de contacts disponibles",ainsi que le numéro attribué ?
En effet cela serait bien si on pouvait ne pas le voir à l'impression du fichier. Qu'il apparaisse sous excel importe peu.
Par contre y a t-il un moyen de cacher la cellule "nombre de contacts disponibles",ainsi que le numéro attribué ?
En effet cela serait bien si on pouvait ne pas le voir à l'impression du fichier. Qu'il apparaisse sous excel importe peu.
- stag2
- Jeune membre
- Messages: 46
- Inscription: 21 Juin 2007, 12:28
Re,
La façon la plus simple, d'ailleurs je n'en connais pas d'autre si ce n'est par macro, est de placer ce choix sur la ligne 1, puis de définir la zone d'impression (menu Fichier / Zone d'impression / Définir) à partir de la ligne 2 (ou 3, ou 4, ...)
Dans ton exemple, il suffit de sélectionner A14:C14 et de glisser ces cellules dans A1:C1, Excel s'occupe tout seul de la modification de tous les formules concernées.
La façon la plus simple, d'ailleurs je n'en connais pas d'autre si ce n'est par macro, est de placer ce choix sur la ligne 1, puis de définir la zone d'impression (menu Fichier / Zone d'impression / Définir) à partir de la ligne 2 (ou 3, ou 4, ...)
Dans ton exemple, il suffit de sélectionner A14:C14 et de glisser ces cellules dans A1:C1, Excel s'occupe tout seul de la modification de tous les formules concernées.
dré
- dre
- Membre impliqué
- Messages: 1999
- Inscription: 18 Mai 2007, 13:05
- Version Excel: 2003 FR
Je m'en suis tiré d'une manière assez inhabituelle je pense.
J'en ai profité pour mettre toutes les colonnes du tableau en visible lorsque l'utilisateur n'a pas encore choisi. J'ai découvert au passage la puissance de la mise en forme conditionelle.
Je joins le fichier si cela t'intéresse
Merci pour ton aide en tout cas
http://www.excel-pratique.com/~files/doc/stag2_1_b.xls
J'en ai profité pour mettre toutes les colonnes du tableau en visible lorsque l'utilisateur n'a pas encore choisi. J'ai découvert au passage la puissance de la mise en forme conditionelle.
Je joins le fichier si cela t'intéresse
Merci pour ton aide en tout cas
http://www.excel-pratique.com/~files/doc/stag2_1_b.xls
- stag2
- Jeune membre
- Messages: 46
- Inscription: 21 Juin 2007, 12:28
C'est aussi une solution, mais assez gênant si on se trompe lors de la validation du nombre de contacts car on ne sait plus dans quelle cellule il faut faire cette modification.
dré
- dre
- Membre impliqué
- Messages: 1999
- Inscription: 18 Mai 2007, 13:05
- Version Excel: 2003 FR
10 messages
• Page 1 sur 1
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- sélectionner une partie de colonne et utiliser chaque valeur
par matthieu0326 » 18 Août 2010, 11:16 - 1 Réponses
- 47 Vus
- Dernier message par Dan

18 Août 2010, 12:22
- sélectionner une partie de colonne et utiliser chaque valeur
-
- sélectionner une partie de colonne ou nom d'autre feuille
par matthieu0326 » 19 Août 2010, 09:05
- 1 Réponses
- 85 Vus
- Dernier message par dubois

19 Août 2010, 09:13
- sélectionner une partie de colonne ou nom d'autre feuille
-
- masquer une colonne
1, 2
par teddy33 » 11 Mars 2011, 09:40
- 11 Réponses
- 122 Vus
- Dernier message par Dan

11 Mars 2011, 19:26
- masquer une colonne
-
- Comment masquer une colonne uniquement pour l'impression ?
1, 2par micky.green » 29 Oct 2008, 20:27 - 16 Réponses
- 1808 Vus
- Dernier message par dubois

30 Oct 2008, 21:23
- Comment masquer une colonne uniquement pour l'impression ?
-
- Masquer les images contenues dans une colonne
par lujerneta » 04 Jan 2010, 19:54 - 3 Réponses
- 57 Vus
- Dernier message par BOB71AU

05 Jan 2010, 00:36
- Masquer les images contenues dans une colonne
-
- masquer une colonne selon la valeur d'une cellule
par olwagner » 04 Oct 2010, 12:26 - 7 Réponses
- 819 Vus
- Dernier message par dubois

11 Mars 2011, 10:25
- masquer une colonne selon la valeur d'une cellule
Utilisateurs en ligne
Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot] et 2 invités