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 cacher la case à cocher lorsque la ligne est cachée dans Excel?

Normalement, lorsque vous cachez une ligne contient des cases à cocher dans les cellules de la ligne, les cases à cocher ne seront pas masquées avec la ligne, mais chevaucheront le contenu de l'autre ligne en tant que capture d'écran gauche. Comment masquer les cases à cocher lorsque la ligne est masquée dans Excel? Cet article vous aidera à le résoudre.

Cacher la case à cocher lorsque la ligne est cachée avec le code VBA


Vous pouvez être intéressé par:

Facilement insérer ou supprimer plusieurs cases à cocher / boutons d'option en vrac dans Excel

Avec le Kutools for Excel's Cases à cocher Insertion par lots / Boutons d'option or Batch Supprimer les cases à cocher / boutons d'option Utilitaires, vous pouvez insérer ou supprimer plusieurs cases à cocher ou boutons d'option en masse dans votre feuille de calcul Excel. Voir ci-dessous capture d'écran:


flèche bleue droite bulle Cacher la case à cocher lorsque la ligne est cachée avec le code VBA


Vous pouvez exécuter le code VBA suivant pour masquer les cases à cocher lorsque la ligne est masquée dans Excel.

1. Cliquez avec le bouton droit sur l'onglet de la feuille avec les cases à cocher que vous souhaitez masquer, puis cliquez Voir le code dans le menu contextuel.

2. dans le Microsoft Visual Basic pour applications fenêtre, copier et coller le code VBA ci-dessous dans le Code fenêtre.

Code VBA: Cacher la case à cocher lorsque la ligne est cachée

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim xChkBox As CheckBox
    Dim xCell As Range
    Dim xHide As Boolean
    If Target.EntireRow.AddressLocal = Application.Intersect(Target, Target.EntireRow).AddressLocal Then
        xHide = (MsgBox("Hide Rows ???", vbYesNo + vbQuestion, "Kutools for Excel") = vbYes)
        Target.EntireRow.Hidden = xHide
        For Each xChkBox In ActiveSheet.CheckBoxes
            Set xCell = xChkBox.TopLeftCell
            If Not Intersect(xCell, Target) Is Nothing Then
                xChkBox.Visible = Not xHide
            End If
        Next
    End If
End Sub

3. Puis appuyez sur autre + Q touches en même temps pour fermer le Microsoft Visual Basic pour applications fenêtre.

4. Sélectionnez la ligne entière avec les cases à cocher que vous devez masquer, puis une boîte de dialogue apparaît, cliquez sur Oui .

Ensuite, vous pouvez voir toutes les cases à cocher sont cachés avec la ligne comme ci-dessous capture d'écran montré.

Note: Pour afficher la ligne cachée avec des cases à cocher, veuillez sélectionner les lignes entières comprennent la ligne cachée, et dans la boîte de dialogue surgir, cliquez sur le Non bouton. Ensuite, la ligne avec les cases à cocher sera affichée.


flèche bleue droite bulleArticles Liés:



Outils de productivité recommandés

Office Tab

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

Kutools for Excel

étoile d'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'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'é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.

Be the first to comment.