XL 2016 [RESOLU] VBA Cacher cellules dans un autre sheet

Bullrot

XLDnaute Junior
Bonjour à tous,

Je viens vers vous, suite à la lecture d'un poste concernant mon problème en partie.

Dans mon cas j'ai peut être deux choix qui s'offre à moi.

A) Feuille 1 colonne A:D sont remplie d'informations, sachant que la colonne D est la plus importante vu qu'elle possède tout les noms de matériels que le client pourra choisir. Soit je travaille sur la colonne E et si il y a un X alors il fera apparaitre les colonnes correspondant a X dans la feuille2 . Soit je travaille avec Des checkBox pour chaque produits.

B) On part du même principe que A, mais on part non pas sur les cellules, mais sir le nom du matériel, si il y a un X devant le produit, alors il cherche le même nom de produit dans le tableau et fera apparaitre.

Je ne sais pas du tout

Dernier point, il y a des produits qui si ils sont choisis, alors certaines colonnes doivent apparaitre aussi...
J'ai mis en vert ceux qui doivent apparaitre groupé si choisi :D


Facile hein :D
 

Pièces jointes

  • Test_hiden.xlsm
    26.2 KB · Affichages: 15

soan

XLDnaute Barbatruc
Inactif
Bonjour @Bullrot,

ton fichier en retour. :)

si tu saisis un "x" en colonne E (de la 1ère feuille), la colonne correspondante
sur la 2ème feuille est masquée ; supprime le "x" saisi pour revoir la colonne.


soan
 

Pièces jointes

  • Test_hiden.xlsm
    23.6 KB · Affichages: 1
Dernière édition:

soan

XLDnaute Barbatruc
Inactif
@Bullrot

Lis d'abord mon post précédent.

ce fichier est pour l'inverse : tu peux voir que sur ta 2ème feuille, toutes les colonnes
sont masquées au départ ; va sur ta 1ère feuille ; cette fois, un "x" fait apparaître la
colonne correspondante de la 2ème feuille ; supprime le "x" pour la re-masquer.

je pense que c'est préférable d'éviter les checkbox. ;)


soan
 

Pièces jointes

  • Test_hiden.xlsm
    24.4 KB · Affichages: 3

Bullrot

XLDnaute Junior
ca donne vraiment bien :D

ca c'est pour la "base" mais si maintenant je sélectionne "Ip Tef" il est possible d'afficher les colonnes jusqu'à "bluecut" (unsecure) et jusqu'au "button" (secure) :D

faudrait que je te montre le projet final c'est "géniale" :D

merci pour tes réponses rapide, qu'est ce que ca me plairait de connaitre ce langage :D
 

soan

XLDnaute Barbatruc
Inactif
@Bullrot

dis-moi d'abord quelle solution tu préfères ?

* la 1ère solution, où un "x" masque une colonne de la 2ème feuille ?

* la 2ème solution, où un "x" affiche une colonne de la 2ème feuille ?

----------------------------------------------------------------------------------------------


tu as écrit : « si maintenant je sélectionne "Ip Tef" il est possible d'afficher les colonnes
jusqu'à "bluecut" (unsecure) et jusqu'au "button" (secure)
»

apparemment, c'est par rapport à la 2ème solution ; donc si tu mets un « x » en E10,
tu voudrais que ça fasse comme si on avait tout coché en dessous, de E11 à E50
sur la 2ème feuille, ça affiche les colonnes correspondantes, de J à AX.

à confirmer, ou à corriger ; et c'est juste pour essayer d'mieux cerner ta demande,
je ne dis pas déjà que je saurai le faire. ;) (et puis, je fatigue, alors je vais bientôt faire
une très longue pause !)


soan
 

Bullrot

XLDnaute Junior
* la 2ème solution, où un "x" affiche une colonne de la 2ème feuille ?

exactement.

non si je coche "E10" ca fait apparaitre aussi de "E10" à "E19" (du moins l'equivalent dans le sheet 2)
et si je coche de "E51" ca fait apparaitre de "E51" à "E56" (du moins l'equivalent dans le sheet 2)

je t'ai MP le fichier complet et final :D ;)

Merci encore
 

soan

XLDnaute Barbatruc
Inactif
Bonjour Bullrot,

je te laisse essayer le fichier joint. :) j'ai pas oublié ton MP, mais je m'en occuperai
plus tard, et je veux d'abord savoir si la solution jointe te convient ou non. ;)


soan
 

Pièces jointes

  • Test_hidden.xlsm
    25.1 KB · Affichages: 2

Bullrot

XLDnaute Junior
Bonjour Bullrot,

je te laisse essayer le fichier joint. :) j'ai pas oublié ton MP, mais je m'en occuperai
plus tard, et je veux d'abord savoir si la solution jointe te convient ou non. ;)


soan
C'est tellement ce que je voulais :D. Ce qui me rend triste, c'est de voir le temps que j'ai pris pour trouver cette "pas solution" :D et toi en tres peu de temps tu trouves...

ps: si je copie ton code dans le document que t'as eu en PV ca marchera?
 

soan

XLDnaute Barbatruc
Inactif
t'inquiètes pas : ça vient avec l'expérience ; tu y arriveras, toi aussi ! ;)

Trèfle.jpg


soan
 

soan

XLDnaute Barbatruc
Inactif
@Bullrot

dans mon post précédent, j'aurais dû préciser qu'il va y avoir plusieurs
adaptations à faire, que ça va être compliqué et très long !!! :p

edit du 26 octobre, à 08:40 :

hier, le 25 octobre, j'ai terminé le fichier Excel à 20 h 00, puis j'ai tapé
la 1ère moitié du mode d'emploi ; ce matin, j'ai tapé la 2ème moitié
du mode d'emploi ; il fait 2 pages en tout ; maintenant, j'attends juste
l'autorisation de @David Aubert pour t'envoyer ces fichiers en privé
(à cause du point 7 de la charte, rubrique Demandeurs) ; j'ai écrit
un MP à David pour lui demander cette autorisation.


soan
 
Dernière édition:

soan

XLDnaute Barbatruc
Inactif
@Bullrot

on s'est croisés. :)

c'est OK : j'ai eu l'autorisation de t'envoyer les fichiers en privé,
et je viens de le faire en MP.

je comprends pas ce que tu veux dire par « tu as fait autant :eek: » :
veux-tu dire « beaucoup de choses » ? ou « ça m'a pris longtemps » ?
si oui, ça a été effectivement très long à faire ; tu comprendras en
lisant le fichier Word du Mode d'emploi pourquoi l'adaptation a
été si longue à réaliser. ;)

pour ta demande d'un site VBA, fais une recherche google
avec ces 3 mots : « cours vba gratuit » :D


soan
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 191
Messages
2 086 051
Membres
103 108
dernier inscrit
Captain NRJ