Liste renouvelable

GUY rrr

XLDnaute Occasionnel
Bonsoir le forum,

J'ai une liste que je souhaiterai faire se renouveler à la manière d'une vis sans fin dès ma première cellule vide.
Je tente depuis un certain temps mais n'arrive pas à concrétiser ... :(
Je sollicite un petit coup de main de votre part.
Je joins un fichier test.
Merci pour vos propositions.

Cordialement
 

Pièces jointes

  • Listesansfin.xlsm
    11.1 KB · Affichages: 14

micheldu52

XLDnaute Occasionnel
Bonsoir,
Version Jean Pierre Elkabbach "Ca n'est pas ma question M Marchais"
Georges Marchais "Oui, mais c'est ma réponse M Elkabbach"
Voici une solution sur des bases différentes de ton essai...
Cordialement,
Michel
 

Pièces jointes

  • Listesansfin (1).xlsm
    11.9 KB · Affichages: 5

GUY rrr

XLDnaute Occasionnel
Bonsoir CISCO, le forum,

Très content de vous recroiser ;) et vous remercie pour votre réponse rapide.
La formule (que je ne comprends pas) fonctionne parfaitement sauf que ma liste (LISTE01) peut être plus ou moins longue dans la limite de A3:A15, et si j'enlève ou ajoute des données, le résultat n'est plus le même.
Est-il possible de remédier à ceci ?

Merci pour votre retour
 

GUY rrr

XLDnaute Occasionnel
Bonsoir micheldu52, CISCO, le forum,

@micheldu52, je n'avais pas rafraichi pendant ma réponse et vous remercie pour votre réponse rapide.
Autre méthode mais résultat différent si j'ajoute ou enlève des données sur ma liste.
Une petite idée pour y remédier ?

Merci pour votre retour
 

CISCO

XLDnaute Barbatruc
Rebonsoir

Et voila
@ plus

P.S : C'est presque la même méthode que celle proposée par micheldu52, même si cela ne se voit pas du 1er coup d'oeil. Ce qui compte dans la formule, ce n'est pas le DECALER ou le INDEX, c'est le ENT.
 

Pièces jointes

  • Listesansfin.xlsm
    11.8 KB · Affichages: 12

Dranreb

XLDnaute Barbatruc
Bonsoir.
Moi j'aurais fait, en C18, à propager sur 20 lignes :
Code:
=DECALER(C$3;MOD(LIGNE()-18;NBVAL(C$3:C$15));0)
Ou bien comme ça, ça marche aussi :
Code:
=INDEX(LISTE01;MOD(LIGNE()-18;NBVAL(LISTE01))+1)
 
Dernière édition:

CISCO

XLDnaute Barbatruc
Bonjour

Pour le fun, une autre solution, sans formule :)
Tu sélectionnes la plage contenant ta liste, jusqu'à la dernière valeur. Tu cliques sur le petit carré noir en bas de cette plage :
* Si tu tires cette poignée vers le bas, cela te donnera, dans ton exemple, les nombres 11, 12 et ainsi de suite
* Si tu appuies sur Ctrl puis tires cette poignée vers le bas, tu auras de nouveau ta liste, 1, 2, 3... Pratique, non !

@ plus

P.S. : @ Dranreb : Pratique aussi, dans ce cas, la fonction MOD
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
311 708
Messages
2 081 750
Membres
101 812
dernier inscrit
trufu