Collage dans une page filtrée Excel 2003

Shebely -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je cherche actuellement, via une macro, à copier les données contenues dans la ligne 1 de la Feuil1 vers la Feuil2 d'un même classeur sur laquelle existe un filtre.
Je voudrais, avec la ligne copiée, écraser les données de la première ligne visible de la base filtrée mais ne trouve pas comment faire.

Merci aux programmeurs plus talentueux que moi qui sauraient m'indiquer la bonne marche à suivre!

1 réponse

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    La 1ère ligne visible est :
    lig1 = [A:A].SpecialCells(xlCellTypeVisible).Row
    Mais si tu as une ligne de titre ça sera la 1...
    Pour sauter la ligne 1 :
    For Each c In [A2:A100]
        If Not c.EntireRow.Hidden Then Exit For
    Next c
        lig1 = c.Row

    eric
    0