[Résolu] Transmissions de listes

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.
Quitz
Fraîchement OOthentifié
Messages : 6
Inscription : 17 oct. 2018 09:49

[Résolu] Transmissions de listes

Message par Quitz »

Salutations, actuellement en train de bosser sur un petit projet de groupement de personne, je souhaite à partir d'un tableau central contenant toutes les informations (nom, prénom,groupement, ect..) et ce dans une nouvelle feuille, faire apparaître le contenue complet d'une des listes (noms, prénoms, groupement, ect...) à partir d'un petit menue déroulant contenant l'intitulé de la liste voulu.

Exemple :

Dans ma feuille nommé TEST, je choisit dans mon petit menu en tête de colonne la liste que je souhaite, admettons les noms, après mon choix, sous ce dernier ce généré la liste complété des noms contenue dans le tableau situer dans la feuille BDD.

J'ai chercher avec les mots que je pouvez sans tomber sur une solutions, sachant que je ne doit pas utiliser de macro.

Je vous remercie par avance de votre aide.

Cordialement,
Quitz.
Dernière modification par micmac le 19 oct. 2018 09:48, modifié 1 fois.
Raison : Balisage
Version Officielle LibreOffice 6.0.6.2 sous Windows 10 64 Bits.
Version Imposé LibreOffice 6... (pas d’exactitude) sous GendBuntu (sans version).
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9252
Inscription : 28 août 2010 08:45

Re: [Calc] Transmissions de listes

Message par micmac »

Bonjour et bienvenue sur notre forum,
Dans votre signature il y a écrit :Open Office 4.1.5 (FR)
La signature que vous avez saisie dans votre profil n'est pas suffisamment renseignée. Vous devez spécifier la version exacte d'OpenOffice ou de LibreOffice (AOO 4.1.5, LibO 6.0.6...), version imposée, version officielle ou des dépôts, selon le cas.
Pour votre système, vous devez préciser également la version et/ou la distribution (quelques exemples : Windows XP SP3, Vista SP2, Win7 SP1, Win 8.1, Win 10, Mac PPC 10.5.8, MacOS 10.13.6, , Ubuntu 18.04 ...).

Nous vous remercions d'ajouter rapidement ces renseignements dans votre profil. Lien direct pour accéder à votre signature

Joignez un fichier exemple ou votre fichier anonymisé au format ODF. Vous faciliterez la compréhension et le traitement de votre question en évitant d'avoir à recréer quelque chose qui, au final, pourrait ne pas convenir.

Comment joindre un fichier
Comment dépersonnaliser un document

Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5752
Inscription : 02 janv. 2009 23:56

Re: Transmissions de listes

Message par Jean-Louis Cadeillan »

Bonjour,
Tu peux essayer ce carnet d'adresses à trois critères (le fichier joint à ce message), pour voir si ça correspond à ce que tu cherches...
Cordialement,
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
Quitz
Fraîchement OOthentifié
Messages : 6
Inscription : 17 oct. 2018 09:49

Re: [Calc] Transmissions de listes

Message par Quitz »

micmac a écrit :Bonjour et bienvenue sur notre forum,
Dans votre signature il y a écrit :Open Office 4.1.5 (FR)
La signature que vous avez saisie dans votre profil n'est pas suffisamment renseignée. Vous devez spécifier la version exacte d'OpenOffice ou de LibreOffice (AOO 4.1.5, LibO 6.0.6...), version imposée, version officielle ou des dépôts, selon le cas.
Pour votre système, vous devez préciser également la version et/ou la distribution (quelques exemples : Windows XP SP3, Vista SP2, Win7 SP1, Win 8.1, Win 10, Mac PPC 10.5.8, MacOS 10.13.6, , Ubuntu 18.04 ...).

Nous vous remercions d'ajouter rapidement ces renseignements dans votre profil. Lien direct pour accéder à votre signature

Joignez un fichier exemple ou votre fichier anonymisé au format ODF. Vous faciliterez la compréhension et le traitement de votre question en évitant d'avoir à recréer quelque chose qui, au final, pourrait ne pas convenir.

Comment joindre un fichier
Comment dépersonnaliser un document

Cordialement
Reçus, les modifications sont apportées. Je ne peut pas partager ce genre de fichier en recrée un serais long, l'exemple est assez compréhensible, exporter une colonne complète d'un tableau dans une autre feuille par le choix de cette dernière dans une liste en tête de la nouvelle colonne.

Merci de votre réponse.
Jean-Louis Cadeillan a écrit :Bonjour,
Tu peux essayer ce carnet d'adresses à trois critères (le fichier joint à ce message), pour voir si ça correspond à ce que tu cherches...
Cordialement,
Jean-Louis
Je ne souhaite pas effectuer une recherche au sein du tableau, mais belle est bien transposer la liste d'un tableau par sélection de choix comme citer dans l'exemple. Cependant cette idée me serviras sur d'autres tableurs. De plus il ne faut aucun macro, ce qui rajouter de belle difficultés.

Merci de votre réponse.
Version Officielle LibreOffice 6.0.6.2 sous Windows 10 64 Bits.
Version Imposé LibreOffice 6... (pas d’exactitude) sous GendBuntu (sans version).
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5752
Inscription : 02 janv. 2009 23:56

Re: Transmissions de listes

Message par Jean-Louis Cadeillan »

Vois si l'exemple joint te convient. Le choix de l'entête par liste déroulante est en A1.
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
Jeff
GourOOu
GourOOu
Messages : 9628
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Transmissions de listes

Message par Jeff »

Bonjour,
micmac a écrit :Joignez un fichier exemple
Quitz a écrit :en recrée un serais long
Ça, ça s'appelle de la mauvaise volonté :P

La preuve : je te joins un fichier-exemple :wink:

Bien évidemment, celui-ci risque à coup sûr de ne pas répondre à ta problématique, vu que je ne connais pas l'organisation du fichier initial, la longueur des listes etc...

Sur le principe :
  • Chaque zone de la Feuille 1 est nommée selon l'entête de colonne
  • Une liste de choix est en Feuille 2, et dépends des entêtes de la Feuille 1
  • Une formule matricielle (à valider par Ctrl + Maj +Entrer) affiche la plage nommée
Limite de cet usage, si la liste est appelée à être rallongée, il faut ressaisir la fonction matricielle.
Avantage de cet usage, la matrice de résultat est fabriquée avec une seule formule

À tester...

A +
 Ajout : Hello JLC :) 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Quitz
Fraîchement OOthentifié
Messages : 6
Inscription : 17 oct. 2018 09:49

Re: Transmissions de listes

Message par Quitz »

Jean-Louis Cadeillan a écrit :Vois si l'exemple joint te convient. Le choix de l'entête par liste déroulante est en A1.
Cordialement,
Jean-Louis
Le principe est bien présent, mais ont est obliger d'utiliser la recherche dans chaque cellule, du coup si il n'y as pas le nombre exact de cellule contenant la formule recherche, cela affiche une erreur. Comment améliorer sa ?
Je ne saisie pas le principe de validation matricielle ?

Le tableau contient 6 colonnes de nombres ou texte variable il peut y avoir de 80 à 142 lignes pas selon les colonnes mais l'évolution, cependant le nombre de ligne correspond aux même nombre.

Ce n'est pas de la mauvaise fois mais prit par le temps, nous demander de telle formule sous 24h avec autant de données sa devient compliquer... merci de l'aide en tous cas.

Merci de votre réponse.
Cordialement,
Quitz.
Dernière modification par Quitz le 17 oct. 2018 15:06, modifié 2 fois.
Version Officielle LibreOffice 6.0.6.2 sous Windows 10 64 Bits.
Version Imposé LibreOffice 6... (pas d’exactitude) sous GendBuntu (sans version).
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5752
Inscription : 02 janv. 2009 23:56

Re: Transmissions de listes

Message par Jean-Louis Cadeillan »

Le fait que tu ne nous donnes pas un exemple multiplie les échanges et diminue d'autant l'adaptation des réponses : tu as pu te rendre compte qu'il est très facile de créer un fichier exemple en créant des valeurs numérotées. Tu aurais ainsi pu donner un fichier avec un nombre d'items différent pour chaque rubrique. C'est cela qu'on attendait de toi, et non une capture d'écran. Cela nous évite de réinventer la roue à chaque fois.
Quitz a écrit :Comment améliorer ça ?
La fonction SIERREUR() s'y prête bien. Voir exemple modifié joint.
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
Quitz
Fraîchement OOthentifié
Messages : 6
Inscription : 17 oct. 2018 09:49

Re: Transmissions de listes

Message par Quitz »

Jean-Louis Cadeillan a écrit :Le fait que tu ne nous donnes pas un exemple multiplie les échanges et diminue d'autant l'adaptation des réponses : tu as pu te rendre compte qu'il est très facile de créer un fichier exemple en créant des valeurs numérotées. Tu aurais ainsi pu donner un fichier avec un nombre d'items différent pour chaque rubrique. C'est cela qu'on attendait de toi, et non une capture d'écran. Cela nous évite de réinventer la roue à chaque fois.
Quitz a écrit :Comment améliorer ça ?
La fonction SIERREUR() s'y prête bien. Voir exemple modifié joint.
Cordialement,
Jean-Louis
Il est vrai, je ferais en sorte d'améliorer ce point pour de possible future demande. Nous avons atteins le but et je vous remercie de votre réponse.

Merci par avance,
Cordialement,
Quitz.
Dernière modification par Quitz le 17 oct. 2018 15:05, modifié 2 fois.
Version Officielle LibreOffice 6.0.6.2 sous Windows 10 64 Bits.
Version Imposé LibreOffice 6... (pas d’exactitude) sous GendBuntu (sans version).
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9252
Inscription : 28 août 2010 08:45

Re: Transmissions de listes

Message par micmac »

Bonjour,

Une seule question par fil de discussion.
Merci donc d'ouvrir un nouveau sujet.

Quand vous formulez une réponse à un message, veuillez noter qu'il est préférable d'utiliser le bouton Répondre et non le bouton Citer.

Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac