Excel -Copier valeurs filtrées plage variable dans autre colonne
fleur 99
-
31 déc. 2015 à 00:25
michel_m Messages postés 16602 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 7 janv. 2016 à 07:49
michel_m Messages postés 16602 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 7 janv. 2016 à 07:49
A voir également:
- Excel -Copier valeurs filtrées plage variable dans autre colonne
- Déplacer colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Liste déroulante excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
3 réponses
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
2 janv. 2016 à 09:09
2 janv. 2016 à 09:09
Bonjour
pays est une variable ?
si oui, pourquoi
Criteria1:= "=pays"
et non
Criteria1:= pays
pays est une variable ?
si oui, pourquoi
Criteria1:= "=pays"
et non
Criteria1:= pays
Bonjour Michel_m,
pays n'est pas déclaré en variable.
Comment copier sur la même ligne dans une autre colonne la donnée filtrée ?
Avec mon code les données sont bien selectionnées mais elles sont copiées/collées à la suite sans tenir compte du filtrage.
pays n'est pas déclaré en variable.
Comment copier sur la même ligne dans une autre colonne la donnée filtrée ?
Avec mon code les données sont bien selectionnées mais elles sont copiées/collées à la suite sans tenir compte du filtrage.
Malgré le nombre d'heures a chercher je n'ai pas trouvé de solution pour coller correctement les données sur la même ligne filtrée.
Faut-il utiliser une autre méthode de type boucle avec une condition ou deux, de type "for" ou "for each" ou autre ? La plage de données est de presque 50000 lignes.
Je vous remercie pour votre aide.
Faut-il utiliser une autre méthode de type boucle avec une condition ou deux, de type "for" ou "for each" ou autre ? La plage de données est de presque 50000 lignes.
Je vous remercie pour votre aide.
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
>
fleur 99
Modifié par michel_m le 4/01/2016 à 07:45
Modifié par michel_m le 4/01/2016 à 07:45
Bonjour
les filtres ne sont valables pour 1000 lignes maxi.
merci de
En expliquant clairement ce qui est désiré au besoin par des exemples
les filtres ne sont valables pour 1000 lignes maxi.
merci de
Mettre un extrait du classeur (env 1500 lignes) avec quielques concernées les colonnes concernées sans données confidentielles en pièce jointe sur https://www.cjoint.com/
et coller le raccourci proposé (clic droit) dans le message de réponse
En expliquant clairement ce qui est désiré au besoin par des exemples
Bonjour,
Merci pour votre aide.
Je pense avoir trouvé une solution de copie avec une boucle.
Le code est ci-dessous :
Je suis toujours preneuse s'il existe une solution pour copier des valeurs filtrées, plage variable, dans autre colonne.
Ceci me permettrait d'appliquer des filtres sur diverses colonnes ne sachant pas le faire avec une boucle.
Merci pour votre aide.
Je pense avoir trouvé une solution de copie avec une boucle.
Le code est ci-dessous :
With Sheets("Test")
i = 2
While i < donnees_fin
lig = i
Set plage = .Range(Cells(lig, 1), Cells(lig, 20))
Select Case .Range("S" & i).Value
Case Is = "pays"
Cells(lig, 17).Select
ValeurPays = ActiveCell.Value
ActiveCell.Offset(0, 2).Select
ActiveCell.Value = ValeurPays
End Select
i = i + 1
Wend
End With
Je suis toujours preneuse s'il existe une solution pour copier des valeurs filtrées, plage variable, dans autre colonne.
Ceci me permettrait d'appliquer des filtres sur diverses colonnes ne sachant pas le faire avec une boucle.
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
Modifié par michel_m le 7/01/2016 à 07:59
Modifié par michel_m le 7/01/2016 à 07:59
Bonjour,
Sur 50000 lignes, il y a beaucoup + rapide que de travailler cellule par cellule avec des select! si ca t'interesse , tu fais signe
et aussi une 2° en connaissant l'entête des colonnes S,T,U...
et peut-^tre (pas sûr de moi pour >1000 lignes!) avec un filtre élaboré. voir
[http://boisgontierjacques.free.fr/
Tu dis
Sur 50000 lignes, il y a beaucoup + rapide que de travailler cellule par cellule avec des select! si ca t'interesse , tu fais signe
et aussi une 2° en connaissant l'entête des colonnes S,T,U...
et peut-^tre (pas sûr de moi pour >1000 lignes!) avec un filtre élaboré. voir
[http://boisgontierjacques.free.fr/
Tu dis