A voir également:
- Excel -Copier valeurs filtrées plage variable dans autre colonne
- Déplacer colonne excel - Guide
- Trier colonne excel - Guide
- Formule somme excel colonne - Guide
- Liste déroulante excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
3 réponses
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.
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.
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