Suppression d'une ligne masquée

Bonjour,

bonjour je cherche a créer une macro qui me supprime la ligne si elle est masquée, et qui fasse toutes les lignes du tableau .

quelqu'un peut il m'aider ?

merci a vous.

bonne journée.

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour,

    Une petite proposition de code en VBA :

    Sub Sup_masques()
    Dim ILIGNE As Integer
    For ILIGNE = 100 To 2 Step -1
        If Rows(ILIGNE).Hidden = True Then
            Rows(ILIGNE).Delete Shift:=xlUp
        End If
    Next ILIGNE
    End Sub


    On travaille entre les lignes 2 et 100 mais c'est à adapter

    A+
    1. ca marche bien.

      mais a la fin, VBA m'affiche : mémoire insuffisante pour tout affcher.

      cela est dû à quoi ?