Extraire valeur supérieur à...

Résolu
Bonjour a tous,

j'ai un fichier excel avec avec plus 500 colonnes, en haut de chaque colonne j'ai un pourcentage et j'aimerais par exemple que toute les valeurs supérieurs à 30% ou suivant une cellule soit copier dans une autre feuille mais que la colonne soit aussi copier et non seulement la cellule.

Merci d'avance.

3 réponses

  1. Contributeur
    Bonjour

    Combien de lignes maxi dans tes colonnes ?
    en haut de chaque colonne : sur quelle ligne ?
    on copie toute la colonne ou seulement les valeurs >30% dans la colonne ?

    Au besoin
    Mettre un extrait du classeur sans données confidentielles en pièce jointe sur « mon-partage.fr »
    et faire un clic droit-coller le raccourci dans votre message

    Dans l’attente

    0
    1. Dans les colonnes j'ai entre 3 et 1500 lignes, c'est un TCD donc tout dépend comment il est développé.
      la colonnes commence à la ligne 7, sur toute cette ligne j'ai un pourcentage calculé par rapport à deux cellules de la colonnes et il faut copier toute la colonnes où la valeur est >30% sur la ligne 7 et ensuite le copier dans une autre feuille.

      Est-il possible de le faire pour un intervalle ? par exemple entre 15% et 30% ?
      0
    2. Contributeur Ambassadeur
      Cela me semble possible. Tu souhaites apprendre à le faire, ou tu préfères que quelqu’un le fasse pour toi?
      0
    3. @yg_beje préfère apprendre :)
      0
  2. Contributeur
    Bonjour max-iime

    Ci joint une maquette, puisque tu ne m'a pas transmis ton classeur...
    à adapter à ton contexte

    le code est basique, il est certain avec de nombreuses données, il faudra passer par une autre méthode, très rapide mais un peu abstraite et délicate sans voir le TCD (des surprises possibles avec les tcd)

    https://mon-partage.fr/f/hh0zLDAc/

    BONJOUR yg_be

    0
    1. Bonjour,

      Merci pour le code il fonctionne parfaitement, je l'ai adapté pour mon fichier mais j'ai un message d’erreur 1004 comme quoi il ne peut pas modifier les cellules, car cela affecterai le TCD. L'erreur est sur la ligne cette ligne ".Range(.Cells(7, Col), .Cells(Derlig, Col)).Copy Sheets(2).Cells(7, col2) 'copie en feuil2"
      0
    2. et j'aimerais ajouter une fonction où je peux modifier le pourcentage via une cellule, par exemple la cellule A1 de la feuill2
      0
  3. Contributeur
    bonjour

    Rappel:
    1/...des surprises possibles avec les tcd ... (post 5)
    2/...Mettre un extrait du classeur sans données confidentielles en pièce jointe sur « mon-partage.fr »
    et faire un clic droit-coller le raccourci dans votre message .... (post 1)

    On fait des efforts et passons du temps pour essayer de t'aider, le tout bénévolement.
    Toi, tu n'en fais aucun...
    Donc..

    0
    1. Bonjour,

      je vous es mis un lien vers mon fichier excel mais j'ai juste mis les valeur et enlevé le TCD :
      https://mon-partage.fr/f/BH7r7Kdp/

      Je rajoute une capture d’écran du TCD:
      https://mon-partage.fr/f/CKlv7RZu/
      0
    2. Finalement j'ai réussi supprimer les erreurs au dessus mais j'en rencontre une autre, erreur d'exécution '13' "incompatibilité de type"
      0