Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

recopier liste perso dans une formule

  • Initiateur de la discussion Initiateur de la discussion treza88
  • Date de début Date de début

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 !

T

treza88

Guest
bonjour à tous

je voudrais savoir s'il est possible d'utiliser une liste perso à interieur d'une formule et que cette liste s'incremente quand on recopie la cellule.

merci d'avance
 
Salut,

Pas sût d'avoir bien compris.

A essayer :

Sur la base d'une liste perso de 7 éléments :

=CHOISIR(ENT(MOD(LIGNE()-0.01;7))+1;'a';'b';'c';'d';'e';'f';'g')

Reviens avec plus détails et explications si pb.

@+
 
disons que mon probléme est celui la :

j'ai une liste perso dans les options et je voudrais quel fonctionne dans la formule suivante quand je recopie la cellule vers le bas

=si(B5='';'';utilisation de la liste perso)

j'espere que c'est plus claire
 
Re,

Utiliser directement une liste perso dans une formule, ça n'est pas possible (du moins je ne sais pas faire :S )

La question a déjà été posée et avait reçu la même réponse.

Lien supprimé

Peut-être par macro ?

Mais dans ce cas, il faudra attendre le passage de spécialistes.

@+
 
bonjour tout le monde

un embryon de départ de commencement de reflexion.

les listes personnalisées ne portent pas de nom, il va falloir travailler avec leurs numéros d'ordre.

cette fonction personnalisée vite fait, renvoi la liste personnalisée dont le numéro à été passé en argument de la fonction.

c'est une fonction matricielle.


Public Function liste(numero As Byte)

With Application
        liste = .Transpose(.GetCustomListContents(numero))
End With

End Function

exemple d'utilisation pour la premiere liste des listes personnalisées (chez moi : lun,mar,mer,jeu,ven,sam,dim)

sélection de 7 cellules en colonne
frappes de la formule =liste(1)
validation avec ctrl+maj+entrée

a mon avis, ce que tu veux faire ne me semble pas possible (provocation aux pros du forum 🙂 )

salut
 
re

un autre élément de reflexion à travers cette fonction mise en application dans la pièce jointe.


Public Function liste(cellule As Range, numero As Byte)
Dim tablo

With Application
        tablo = .Transpose(.GetCustomListContents(numero))
End With

liste = tablo(cellule, 1)


End Function


salut [file name=Classeur3_20060525130137.zip size=6929]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur3_20060525130137.zip[/file]
 

Pièces jointes

- 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.

Discussions similaires

  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
664
  • Question Question
Microsoft 365 Filtre Dynamique
Réponses
5
Affichages
253
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…