[Résolu] Restreindre une liste de choix à partir des premiers caractères saisis

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
pdelbibli
Fraîchement OOthentifié
Messages : 3
Inscription : 18 mai 2023 17:02

[Résolu] Restreindre une liste de choix à partir des premiers caractères saisis

Message par pdelbibli »


La modération vous a écrit: Sujet déplacé a priori dans la section Tableur
Si c'est une solution par macros que vous cherchez, faites-le savoir le sujet sera déplacé vers la section dédiée

Bonjour,
Je construis un outil de gestion des emprunts pour une bibliothèque.
Un onglet contient la liste des ouvrages.
Dans un autre onglet, je souhaite enregistrer les emprunts, à l'aide d'une liste de choix basée sur cette liste des ouvrages.
Cependant, la liste de choix n'est pas facile à utiliser en raison du nombre énorme d'ouvrages, donc de lignes dans la liste.
Pour aider à la saisie, je souhaite que la liste de choix soit restreinte en fonction des premiers caractères saisis.
Les exemples que j'ai trouvés mentionne la fonction "DECALER", mais je ne parviens pas à définir correctement la formule.
Pouvez-vous m'aider ou me renvoyer à une discussion traitant de ce sujet ? (je n'en ai pas trouvé)
Merci !
Dernière modification par micmac le 23 mai 2023 04:11, modifié 1 fois.
Raison : Balisage [Résolu] et la coche dans le premier message SVP
Apache OpenOffice 4.1.14
Windows 10 professionnel
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10071
Inscription : 28 août 2010 08:45

Re: Calc : Restreindre une liste de choix à partir des premiers caractères saisis

Message par micmac »

Bonjour,

Image
Comment joindre un fichier au format ODF
Veillez également à dépersonnaliser votre fichier.
Donnez un nom clair à ce fichier.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Jeff
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10007
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Restreindre une liste de choix à partir des premiers caractères saisis

Message par Jeff »

Bonjour et bienvenue,

Une source d'inspiration :
viewtopic.php?f=29&t=42550

A +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.16 / Debian 13 "Trixie" / Xfce
AOO 4.1.15 / Debian 11 "Bullseye" / Cinnamon
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Restreindre une liste de choix à partir des premiers caractères saisis

Message par jeanmimi »

Bonjour,
Une autre source d'inspiration, puisqu'il semble qu'il n'y aura pas de calculs complexes à réaliser dans cette gestion de bibliothèque, c'est d'utiliser Base.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
pdelbibli
Fraîchement OOthentifié
Messages : 3
Inscription : 18 mai 2023 17:02

Re: Restreindre une liste de choix à partir des premiers caractères saisis

Message par pdelbibli »

Bonjour et merci pour vos premières réponses.
En pièce jointe le fichier anonymisé.
Il semble qu'un des problèmes pour utiliser la formule DECALER est que ma liste d'ouvrages se trouve sur un autre onglet.
J'ai pris note de la suggestion d'utiliser BASE : je vais tester cette piste également.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Apache OpenOffice 4.1.14
Windows 10 professionnel
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Restreindre une liste de choix à partir des premiers caractères saisis

Message par jeanmimi »

pdelbibli a écrit : 19 mai 2023 10:23 J'ai pris note de la suggestion d'utiliser BASE : je vais tester cette piste également.
Voici un exemple de Base qui affiche, grâce à une Macro de Pierre-Yves SAMYN, le titre du livre et son auteur en tapant les premières lettres dans le contrôle, comme sur la copie d'écran.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1892
Inscription : 15 déc. 2010 08:33

Re: Restreindre une liste de choix à partir des premiers caractères saisis

Message par yclik »

Bonjour
une proposition avec une cellule de saisie en (J1) de mot clef ou 1er lettre
EMPRUNTS_BIBLI_TEST-2.ods
 Ajout : Au besoin, le classeur avec bouton pour saisir la recherche ou effacer la recherche
et lien ( A droite pour aller à la dernière saisie)  
EMPRUNTS_BIBLI_TEST-3.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 11
pdelbibli
Fraîchement OOthentifié
Messages : 3
Inscription : 18 mai 2023 17:02

[Résolu] Restreindre une liste de choix à partir des premiers caractères saisis

Message par pdelbibli »

Bonsoir et merci à tous.

Yclik, votre proposition est au-delà de mes espérances, surtout avec les boutons de la version 3. J'avais écrit un message pour vous demander comment vous aviez fait, mais en observant bien j'ai compris et pu reproduire les formules et macros.

Je reviendrai sûrement dans la rubrique [Base].

Espérant avoir correctement "fermé" la discussion...
A bientôt,
Apache OpenOffice 4.1.14
Windows 10 professionnel