Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
copier des colonnes affichés et filtrée vers une autre feuille
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
merci gorfael
j'aissaiyerai de vous expliquer la situation
exemple: si je filtre mon tableau des produits par code produit en utilisant un bouton créé par programme vba .immaginant que j'ai 1000 produit. je lance le programme pour obtenir les produit qui ont un code 500. mais le premier produit du code 500 n'est pas dans ligne 500 du tableau.il est dans la ligne 300 et le premier du code 400 se trouve dans ligne 50.comment faire pour découvrir la premiere ligne et la deriniere ensuite je copie vers la deuxieme feuille .j'espére j'ai pu transmettre l'idée😀
Re : copier des colonnes affichés et filtrée vers une autre feuille
Salut benahm et le forum
1 - Essaies de rendre tes postes attractifs : en les aérant, ils deviennent moins imbuvables.
Vaut-il mieux passer 5 minutes à écrire vite un sujet et attendre des jours une réponse hypothétique et peut-être hors sujet, ou passer du temps à rendre compréhensible mon problème et avoir rapidement des réponses adéquates ?
2 - Je t'ai donné un exemple à adapté. L'as-tu testée ? Comment ?
3 - Comme l'indique ma signature, si tu n'écris que des généralités, on ne te répondras qu'en donnant des généralités !
Quand on demande des précisions, elles servent plus aux demandeurs qu'aux dépanneurs : si tu as mis dans ton sujet Feuille"A", Plage "C12:K20", cellule B15, etc... en lisant les réponses, quand tu retrouves tes références, tu sais que la réponse concerne la cellule B15, et comme tu as demandé de résoudre ton problème sur la cellule B15, il suffit de regarder ce qui se passe pour retrouver les instructions qui concerne ton problème, et juste de remplacer B15 par l'adresse de ta vraie cellule, pour l'adapter.
Pour résoudre ton problème, une petite macro :
Code:
Sub test()
MsgBox Cells(Rows.Count, "A").End(xlUp).Row
End Sub
Tu l'exécutes avant de filtrer et après et tu regardes pourquoi.
Avec ou sans filtrage, tu testes :
[Plage de départ].Copy [Cellule en haut à gauche de la plage d'arrivée].
Une adresse de plage s'écrit, par exemple :
Sheets("X").Range("A1:B15")
Plage de la cellule A1 à la cellule B15 de l'onglet nommé "X"
A+
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.