Renvoi vers une meme "plage de donnée" malgré un tri ?
Résolu
Exanos
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
PapyLuc51 Messages postés 4519 Date d'inscription Statut Membre Dernière intervention -
PapyLuc51 Messages postés 4519 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai besoin de votre aide pour un problème de renvoi vers des cellules triées :
Dans une feuille 1 j'ai deux colonnes :
Je tri mes données à partir de la colonne "A" selon 1, 2 ou 3.
Cependant, je veux pouvoir afficher en feuille 2, les 6 premières cellules de la colonne "B" de la feuille 1. Mais quand je tri, le n° des lignes de la feuille 1 changent et je n'arrive donc pas a afficher ce que je veux en feuille 2 :

Je ne sais pas si je suis clair...
Je souhaite éviter d'avoir recours à une macro si possible...
Merci d'avance pour vos réponses !
ps: lien vers le fichier https://www.cjoint.com/c/EFnaQDSZa2x
J'ai besoin de votre aide pour un problème de renvoi vers des cellules triées :
Dans une feuille 1 j'ai deux colonnes :

Je tri mes données à partir de la colonne "A" selon 1, 2 ou 3.
Cependant, je veux pouvoir afficher en feuille 2, les 6 premières cellules de la colonne "B" de la feuille 1. Mais quand je tri, le n° des lignes de la feuille 1 changent et je n'arrive donc pas a afficher ce que je veux en feuille 2 :

Je ne sais pas si je suis clair...
Je souhaite éviter d'avoir recours à une macro si possible...
Merci d'avance pour vos réponses !
ps: lien vers le fichier https://www.cjoint.com/c/EFnaQDSZa2x
A voir également:
- Renvoi vers une meme "plage de donnée" malgré un tri ?
- Comment faire un tri personnalisé sur excel - Guide
- Vers quelle adresse web renvoie ce lien - Guide
- Logiciel tri photo - Guide
- Code renvoi ooredoo - Forum telephonie fixe
- Image de manchots sur une image de plage ✓ - Forum Graphisme
6 réponses
Bonjour,
En voyant ton tableau tel qu'il est je ne vois pas de difficulté particulière, en B2 feuille 2 mettre tout simplement =Feuil1!B2 et descendre la formule jusqu'en B6.
Cordialement.
En voyant ton tableau tel qu'il est je ne vois pas de difficulté particulière, en B2 feuille 2 mettre tout simplement =Feuil1!B2 et descendre la formule jusqu'en B6.
Cordialement.
PapaLuc : Ca ne marche pas car si je trie par la colonne A le n° de ligne change, (B2 "devient" B7 ou B11) et en feuille 2 il continu d'afficher B2...
Frenchie : Ta proposition marche pour afficher mais on ne peut plus sélectionner les cellules de la feuille 2 :s -> en fait je dois utiliser en feuil3 une fonction index et je dois pouvoir sélectionner les cellules de la feuille 2 ^^
Mais merci pour vos réponse ! Je continu de chercher :)
Frenchie : Ta proposition marche pour afficher mais on ne peut plus sélectionner les cellules de la feuille 2 :s -> en fait je dois utiliser en feuil3 une fonction index et je dois pouvoir sélectionner les cellules de la feuille 2 ^^
Mais merci pour vos réponse ! Je continu de chercher :)
Je suis étonné de ce que tu dis,
ton fichier en retour avec mes formules
https://www.cjoint.com/c/EFnnqAVN62U
et contrairement à ce que tu dis, B7 et B11 deviennent B2 lorsque tu fais le tri sur le feuillet 1 du fait de la remontée vers le haut du tableau
Cordialement
ton fichier en retour avec mes formules
https://www.cjoint.com/c/EFnnqAVN62U
et contrairement à ce que tu dis, B7 et B11 deviennent B2 lorsque tu fais le tri sur le feuillet 1 du fait de la remontée vers le haut du tableau
Cordialement
Bonjour,
je crois qu'il y a confusion entre tri et filtre.
dans une logique de tri, ta solution, PapyLuc51, fonctionne très bien.
dans le cas d'un filtre, elle ne fonctionne plus.
ensuite, si le nombre d'item par catégorie n'est pas constant, difficile d'afficher le résultat.
il est possible de créer une fonction personnalisée qui règle le problème.
cordialement
je crois qu'il y a confusion entre tri et filtre.
dans une logique de tri, ta solution, PapyLuc51, fonctionne très bien.
dans le cas d'un filtre, elle ne fonctionne plus.
ensuite, si le nombre d'item par catégorie n'est pas constant, difficile d'afficher le résultat.
il est possible de créer une fonction personnalisée qui règle le problème.
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ok, je sais pourquoi je ne comprenais pas ta réponse : je me suis trompé en parlant de "tri", je voulais parler du "filtre" ><' -> ce dernier ne fait pas remonter les cellules alors que le tri oui ^^
Du coup aurais tu une idée en utilisant le filtre ?
désolé :s
Du coup aurais tu une idée en utilisant le filtre ?
désolé :s
tu mets cette fonction dans un module :
ensuite, tu sélectionne Feuil2!A2:B16 et tu saisis la formule
cordialement
Function cell_visibles(zone As Range)
Dim cell_v()
zrc = zone.Rows.Count - 1
ReDim cell_v(zone.Rows.Count, 1)
i = 0
For j = 0 To zrc
cell_v(j, 0) = "": cell_v(j, 1) = ""
If zone(j + 1, 1).RowHeight > 0 Then
cell_v(i, 0) = zone(j + 1, 1)
cell_v(i, 1) = zone(j + 1, 2)
i = i + 1
End If
Next j
cell_visibles = cell_v
End Function
ensuite, tu sélectionne Feuil2!A2:B16 et tu saisis la formule
=cell_visibles(Feuil1!A2:A16)que tu valides par CTRL+MAJ+ENTER
cordialement
JvDo : Je vais le dire : MEEEEERRRRRRCCCCIIIIIIIIIIIIIIIIIIIIIIIIII !!!!
Ca marche très très bien !!!
Ta solution marchait très bien pour un tri PapyLuc, désolé de m'être planter de terme ^^' (tu n'es pas gateux ;) )
Encore merci pour vos réponses, vous êtes top !
Ca marche très très bien !!!
Ta solution marchait très bien pour un tri PapyLuc, désolé de m'être planter de terme ^^' (tu n'es pas gateux ;) )
Encore merci pour vos réponses, vous êtes top !