IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Copier coller avec filtre


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 129
    Par défaut Copier coller avec filtre
    Bonjour,

    Je suis en train de faire une macro dans laquelle j'ai appliqué un filtre et je réalise des modifications sur les données filtrées.
    Ca fonctionne sauf sur une modification.
    Ce que je souhaite:
    - Filtrer selon le critère Tata sur la colonne B -> ok ça marche
    - Filtrer les cellules vides sur la colonne D -> ok ça marche
    - Sur les lignes filtrées, je souhaite copier les cellules de la colonne C et les coller dans la colonne D
    - Sur les lignes filtrées, je souhaite coller "Toto" dans la colonne C -> c'est là que ça ne fonctionne pas correctement, car ça colle "Toto" sur des lignes non filtrées

    Voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Range("A1").AutoFilter Field:=2, Criteria1:="Tata"
        Range("A1").AutoFilter Field:=4, Criteria1:=""
     
       For Each Cel In Range("D2:D" & Range("A" & Rows.Count).End(xlUp).Row).Cells
     
        If Cel.Value = "" Then Cel.Value = Cel.Offset(0, -1).Value
     
        Cel.Offset(0, -1).Value = "Toto"
     
        Next Cel
     
        Sheets(Feuille(2)).AutoFilterMode = False
    Merci par avance pour votre aide!

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Regardes l'aide sur la méthode specialcells(xlcelltypevisible) de l'objet Range

Discussions similaires

  1. [XL-2007] Copier/coller avec filtre
    Par MacKay77 dans le forum Excel
    Réponses: 5
    Dernier message: 19/01/2016, 10h40
  2. Problemes avec copier/coller avec VI
    Par fgalves dans le forum Linux
    Réponses: 7
    Dernier message: 06/01/2009, 16h43
  3. copier-coller avec listbox
    Par LeNeutrino dans le forum Windows Forms
    Réponses: 4
    Dernier message: 26/01/2007, 14h06
  4. Fonction copier/coller avec un menu
    Par avogadro dans le forum Langage
    Réponses: 3
    Dernier message: 16/03/2006, 23h44
  5. copier coller avec Pastespecial en VBA
    Par stormless dans le forum Général VBA
    Réponses: 1
    Dernier message: 06/11/2005, 12h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo