Masquer des cellules selon certaines valeurs
carotte91
-
carotte78 Messages postés 50 Statut Membre -
carotte78 Messages postés 50 Statut Membre -
Bonjour,
Je travaille actuellement sur un fichier excel. j'aimerai savoir la démarche à suivre pour pouvoir masquer des lignes quand une certaine valeur s'affiche dans une case.
Exemple : Lorsque le texte "cas3" s'affiche les lignes 12 à 27 disparaissent.
Est ce possible? je ne sais pas du tout coder.
je vous remercie de votre reponse.
carotte91
Je travaille actuellement sur un fichier excel. j'aimerai savoir la démarche à suivre pour pouvoir masquer des lignes quand une certaine valeur s'affiche dans une case.
Exemple : Lorsque le texte "cas3" s'affiche les lignes 12 à 27 disparaissent.
Est ce possible? je ne sais pas du tout coder.
je vous remercie de votre reponse.
carotte91
2 réponses
-
Bonjour,
Voici un exemple.
Sur le nom de la feuille (l'onglet) en bas faire un clic droit et choisir "visualiser le code".
La on se trouve dans l'éditeur vba et on colle la macro suivante :Private Sub Worksheet_Change(ByVal Target As Range) If Range("A1").Value = "cas3" Then Rows("12:27").Select Selection.EntireRow.Hidden = True End If End Sub
On ferme l'éditeur VBA
en saisissant "cas3" dans la cellule A1 les lignes 12 à 27 se masquent.
A tester puis nous pourrons ensuite adapter -
Alors voici une petite modification :
Private Sub Worksheet_Change(ByVal Target As Range) Rows("12:27").Select If Range("A1").Value = "cas3" Then Selection.EntireRow.Hidden = True Else Selection.EntireRow.Hidden = False End If End Sub
-
Super mercii beaucoup!!
j'ai un autre petit problème si vous voulez bien m'aider encore une fois.
J'ai un fichier contenant plusiseurs feuilles (20 au total) a la fin a la 21eme feuilles j'ai fait un tbaleau récapitulatif qui reprend des informations . J'aimerai avoir une formule qui permet de reprdnre les informations et pas qu'on soit obligé de les recopier . j'ai utilisé =X mais bon faut que je fasse sa a chaque fois et aussi recherche V mais c'est long et fastidieux il n'y a til pas une solution?
Je vous remercie encore une fois. -
C'est difficile de répondre, il faudrait voir comment sont organisées les feuilles et ou se situent les informations à reprendre.
Sont-elles toujours au même endroit dans les feuilles ?
Faut-il faire des sommes ?
Le mieux serait de nous communiquer un exemple de fichier en enlevant toutes les données confidentielles bien sur.
Pour cela il faut déposer le fichier grâce au site www.cjoint.com. Le site donne alors un lien sous forme d'Url qu'il faut nous donner ici dans un message. -
Bonjour ,Je ne peux malheureusement pas vous donner le fichier. Merci quand meme.
Ce matin quand jai ouvert mon fichier la macro n'existait plus il fallait que je refasse la manipuklation. comment enregistrer cette macro ? des que je veux enregistrer ca me met un message "les fonctionalités suivantesne peuvent etre enregistré dans des classeurs sans macro :
*projet VB
Pour enregsitrer un fichier avec ces fonctionalités, cliquez sur non, puis selctionnez un type de fichier prenant en charge les macros dans la liste Type de fichier" Pourtant je les ai activé les macros..
Je vous remercie :) -
-
-