Filtrer /copier et coller

Résolu
julia Namor Messages postés 532 Statut Membre -  
julia Namor Messages postés 532 Statut Membre -
Bonjour,
Je reviens vers vous pour solliciter a nouveau vote aide.

Sur la feuille2
A partir du filtre " zone1" j'obtiens les agents sur la colonne h.
Je voudrais trouver une macro qui me permette d'inscrire sur la colonne J les valeurs de la colonne B /feuille1 correspondant.
J'ai joint un fichier pour éclairer les explications.

Merci de votre aide

http://www.cjoint.com/c/FInl028ZWaA

7 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Pour faire un filtre ???

    Serait plus simple de faire une mise a jour en partant de la liste feuil1 !!!!!
    0
  2. julia Namor Messages postés 532 Statut Membre 33
     
    Bonjour
    Merci f894009

    Oui si c'est plus simple je prends , par contre comment procéder. Je ne comprends pas ce que vous voulez dire par mise à jour ..
    Merci
    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Re,

      c'est bien vous qui avez ecrit ceci

      Je voudrais trouver une macro qui me permette d'inscrire sur la colonne J les valeurs de la colonne B /feuille1 correspondant.

      N'est-ce pas une mise a jour ????
      0
  3. julia Namor Messages postés 532 Statut Membre 33
     
    Pourriez vous m'indiquer lla démarche pour la mise à jour ?
    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Re,

      Votre fichier modifie: https://www.cjoint.com/c/FInnBUzBBWf

      Je n'ai pas fait de test sur la colonne A feuil1 pour etre sûr qu'elle n'est pas vide, a vous de voir
      0
  4. julia Namor Messages postés 532 Statut Membre 33
     
    Super!!!!
    Je l'adapte à mon projet et je reviens vers vous .
    Merci beaucoup
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. julia Namor Messages postés 532 Statut Membre 33
     
    Le code correspond parfaitement à mon besoin. Juste une chose en plus .
    Je voudrais étendre la plage comme telle
    :
    Plage = .Range("A4:N" & .Range("A" & Rows.Count).End(xlUp).Row)


    Comment faire la mise à jour en incluant toutes les données de la plage étendue?

    Merci beaucoup

    Sub Majour()
    Dim Plage

    With Worksheets("feuil1")
    Plage = .Range("A4:N" & .Range("A" & Rows.Count).End(xlUp).Row)
    End With
    With Worksheets("feuil2")
    Nb = UBound(Plage)
    For N = 1 To Nb
    VP = Plage(N, 1)
    NF = Application.CountIf(.Columns(8), VP)
    If NF = 1 Then
    lig = 1
    lig = .Columns(8).Find(VP, .Cells(lig, 8), , xlWhole).Row
    .Range("J" & lig) = Plage(N, 2)
    End If
    Next N
    End With
    End Sub
    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Re,

      Vous voulez recopier les infos de B a N feuil1 vers J a V feuil2 ??
      0
  7. julia Namor Messages postés 532 Statut Membre 33
     
    OUI c'est tout à fait ça!!!
    Merci énormément
    0
  8. julia Namor Messages postés 532 Statut Membre 33
     
    Bonjour
    Nickel !!! exactement ce qu'il me fallait . Plus qu'a l'intégrer dans mes macros et tout roule. Je suis vraiment ravie.
    Merci encore
    0