Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment masquer des lignes en fonction de la valeur de la cellule dans Excel?

Supposons que vous ayez une plage de données et que vous souhaitiez masquer les lignes en fonction d'une valeur de colonne, par exemple, si la valeur de cellule de la colonne est inférieure à 3000, masquer la ligne de la cellule comme ci-dessous.


Sélectionnez rapidement les cellules en fonction de critères dans Excel

Avec Kutools pour Excel Sélectionner des cellules spécifiques, vous pouvez sélectionner des cellules en fonction d'un ou deux critères une fois.
doc sélectionnez des cellules spécifiques
Kutools for Excel: avec plus de 300 compléments Excel pratiques, libre d'essayer sans limitation dans les jours 60.

Dans Excel, vous pouvez utiliser la fonction Filtre pour filtrer et masquer les lignes en fonction de la valeur de la cellule.

1. Sélectionnez les données que vous souhaitez filtrer, puis cliquez sur Données > Filtre. Voir la capture d'écran:

doc masquer les lignes en fonction de la valeur 2

2. Ensuite, cliquez sur la flèche vers le bas pour afficher la liste déroulante du filtre, puis cliquez sur Filtres numériques (ou filtres de texte) > Plus grand que (vous pouvez choisir un autre critère dans le sous-menu). Voir la capture d'écran:

doc masquer les lignes en fonction de la valeur 3

3. Dans la boîte de dialogue contextuelle, tapez le critère dans la zone de texte à côté de est supérieur à. Voir la capture d'écran:

doc masquer les lignes en fonction de la valeur 4

4. Cliquez OK. Maintenant, seules les données supérieures à 3000 sont affichées, et les lignes dont les données sont plus petites que 3000 sont cachées.

doc masquer les lignes en fonction de la valeur 5


De plus, si vous êtes intéressé par le code VBA, ici je peux introduire un code VBA pour masquer les lignes en fonction de la valeur de la cellule.

1. presse Alt + F11 touches pour activer Microsoft Visual Basic pour applications fenêtre.

2. Puis clique insérer > Module ouvrir une nouvelle Module fenêtre, et coller sous le code VBA dans celui-ci.

VBA: Masquer les lignes en fonction de la valeur de la cellule.

Sub HideRow()
'Updateby20150618
Dim Rng As Range
Dim WorkRng As Range
Dim xNumber As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xNumber = Application.InputBox("Number", xTitleId, "", Type:=1)
For Each Rng In WorkRng
    Rng.EntireRow.Hidden = Rng.Value < xNumber
Next
End Sub

3. Puis appuyez F5 Cliquez sur la touche pour exécuter le VBA, puis sélectionnez la plage de données dans laquelle vous souhaitez masquer les lignes dans la boîte de dialogue contextuelle (à l'exception des en-têtes). Voir la capture d'écran:

doc masquer les lignes en fonction de la valeur 6

4. Cliquez OKet tapez le numéro de critère dans la deuxième boîte de dialogue. Voir la capture d'écran:

doc masquer les lignes en fonction de la valeur 7

5. Cliquez OK. Maintenant, les lignes dont les données sont plus petites que 3000 sont cachées.

Pointe: Si vous souhaitez masquer les lignes supérieures à 3000, changez simplement Rng.EntireRow.Hidden = Rng.Value <xNumber à Rng.EntireRow.Hidden = Rng.Value> xNumberou si vous souhaitez masquer des lignes dont les données sont égales à 3000, modifiez Rng.EntireRow.Hidden = Rng.Value = xNumber.


Si vous n'aimez pas activer la fonction Filtre, ni VBA, ici je vous présente un outil pratique - Sélectionner des cellules spécifiques of Kutools for Excel Pour sélectionner rapidement des lignes entières en fonction de la valeur de la cellule, vous pouvez les masquer.

Kutools for Excel, avec plus de 300 fonctions pratiques, rend votre travail plus facile.

1. Sélectionnez la plage de données et cliquez sur Kutools > Ou sélectionner > Sélectionner des cellules spécifiques. Voir la capture d'écran:

doc masquer les lignes en fonction de la valeur 14

2. dans le Sélectionner des cellules spécifiques dialogue, vérifier Ligne entière pour Type de sélection section, puis sélectionnez le critère dont vous avez besoin Type spécifique liste, puis tapez le numéro ou le texte dans la zone de texte. Voir la capture d'écran:

doc masquer les lignes en fonction de la valeur 9

3. Cliquez Ok > OK pour fermer les boîtes de dialogue. Maintenant, les lignes dont les données sont plus petites que 3000 sont sélectionnées, et il vous suffit de cliquer avec le bouton droit de la souris sur l'en-tête de ligne pour afficher le menu contextuel, puis cliquez sur Masquer. Voir la capture d'écran:
doc masquer les lignes en fonction de la valeur 10

Maintenant, les lignes dont les données sont plus petites que 3000 sont cachées.

doc masquer les lignes en fonction de la valeur 11

Pointe:

1. Si vous souhaitez masquer les lignes qui incluent une certaine valeur, vous pouvez sélectionner Contient et tapez la valeur certaine dans la zone de texte.

doc masquer les lignes en fonction de la valeur 12

2. Si vous souhaitez masquer les lignes qui incluent une valeur supérieure à mais inférieure à des valeurs, vous pouvez sélectionner Supérieure à et Moins que, puis tapez les valeurs dans la zone deux, et vérifiez Et.

doc masquer les lignes en fonction de la valeur 13

Avec Kutools pour Excel Sélectionner des cellules spécifiques utilitaire, vous pouvez identifier l'emplacement des cellules spécifiques, sélectionner des lignes ou des colonnes entières en fonction de la valeur de la cellule, etc. Cliquez ici pour en savoir plus sur cet utilitaire.


Navigation par onglets et édition de plusieurs classeurs Excel / documents Word tels que Firefox, Chrome, Internet Explorer 10!

Vous pouvez être familier pour voir plusieurs pages Web dans Firefox / Chrome / IE, et basculer entre eux en cliquant sur les onglets correspondants facilement. Ici, l'onglet Office prend en charge le traitement similaire, ce qui vous permet de parcourir plusieurs classeurs Excel ou documents Word dans une fenêtre Excel ou une fenêtre Word et de basculer facilement entre eux en cliquant sur leurs onglets. Cliquez ici pour une version d'évaluation gratuite d'Office Tab pour 45!

excel


Outils de productivité recommandés

Office Tab

étoile d&#39;or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d&#39;or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d&#39;or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d&#39;écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jason · 9 months ago
    I got same error
  • To post as a guest, your comment is unpublished.
    Ali Khan · 3 years ago
    hi there!
    I am running the VBA code but it show an error as under

    Compile error
    Syntex error
    and Rng.EntireRow.Hidden = Rng.Value < xNumber is highlighted. Can you plz help me in this regard?
    TIA