Index de tableau

Bonjour,

Je suis à la recherche d'une solution pour trouver l'index d'une ligne sur un tableau excel.
Lorsque je fais un tri suivant une donnée, le fichier ne conserve que les lignes trouvées.
Je souhaiterai alors copier avec une macro les données de la 1ère ligne vers un autre fichier.
Pour exemple, si la 1ère ligne trouvée est la ligne 167, comment je peux donner l'information dans ma macro ?

Ex: Windows("Fichier source.xlsx").Activate
Range("Axxx:Cxxx").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Fichier Destination.xlsx").Activate
Range("A3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

Comment remplacer les xxx par le N° de ligne que je ne connais pas avant de faire le tri ?

Merci de vos réponses car je ne trouve pas sur les différents forums.

11 réponses

  1. La différence tient simplement à l'utilisation de contrôles de formulaires à la place de contrôles ActiveX.

    La mise à jour foireuse de Microsoft n'est sûrement pas étrangère au problème.

    Voila qui promet quelques jours de peine !

    A+
    0
    1. Bonjour,

      Impeccable, ça fonctionne.
      Un grand merci car je là, je séchais sérieusement

      Cdt
      0
      1. Bonjour,

        J'ai vérifié, mes macros sont actives. J'ai fait apparaitre le code avec la méthode que tu m'as donné, cependant, ça ne fonctionne toujours pas.
        J'ai essayé de comprendre la construction du code mes là ça me dépasse un peu.
        Désolé.
        Merci pour ta réactivité
        Cdt
        0
        1. Bonjour,

          As-tu vérifié que les macros sont bien activées dans le Centre de gestion de la confidentialité ?

          Pour voir le code, clic droit sur l'onglet "Feuil1", puis "visualiser le code".

          A+
          0
          1. Bonjour,

            Je viens d'ouvrir le fichier mais en cliquant sur le bouton, rien ne se passe et je ne trouve pas de macro associée pourtant le fichier est bien en xlsm.

            Merci

            Cdt
            0
            1. Oui, mon tableau commence à la ligne 3.
              Mon fichier est un stockage en ligne de données suivant un ordre de vente en colonne A.
              Le but est de recharger ces données dans un fichier de calcul dans le but de gagner du temps dans la saisie pour un second chiffrage ou tout simplement, de vérifier les données saisies lors du 1er chiffrage.

              Merci
              0
              1. Je suppose alors que ton tableau comporte une ligne d'en-têtes.
                C'est important car si tu fais la copie de la première ligne, il s'agira de cette ligne d'en-tête.
                La première ligne de données correspond à la deuxième ligne des cellules visibles.

                A+
                0
                1. Bonjour,

                  Oui, effectivement, il s'agit d'un filtre.
                  Désolé

                  Cdt
                  0
                  1. Bonjour,

                    Es-tu certain d'effectuer un tri ?
                    A te lire, il s'agirait plutôt d'un filtrage.

                    A+
                    0