[Résolu] Lien entre 2 feuilles avec incrémentation

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.
lebison
Fraîchement OOthentifié
Messages : 4
Inscription : 15 janv. 2020 08:38

[Résolu] Lien entre 2 feuilles avec incrémentation

Message par lebison »

Bonjour,
Je voudrais intégrer des informations d'une feuille par l'intermédiaire d'une cellule sur une autre feuille. J'ai essayé en regardant le guide calc lier des données mais sans succès !
Pour mieux comprendre, voici une pièce jointe : la 1ere feuille permet d'avoir les cellules qui seront incrémentées dans la seconde feuille en tapant uniquement le n° de la fiche.

Merci de m'aider ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 6.1.4.2 (x64) sous windows 7 professionnel
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2744
Inscription : 16 avr. 2010 13:31

Re: Lien entre 2 feuilles

Message par OOotremer971 »

Bonjour,
lebison a écrit :Je voudrais intégrer des informations d'une feuille par l'intermédiaire d'une cellule sur une autre feuille. J'ai essayé en regardant le guide calc lier des données mais sans succès !
Il faut orienter tes recherches vers la fonction RECHERCHEV(). Le forum ne manque pas de ressource sur le sujet.
A+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
Avatar de l’utilisateur
njhub
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 497
Inscription : 18 juin 2017 05:43
Localisation : 976

Re: Lien entre 2 feuilles

Message par njhub »

Bonjour lebison,

Voyez les trois exemples dans la pièce jointe
Il vous reste à définir les plages nommées manquantes et adapter les formules ci-dessous aux rubriques à servir

Code : Tout sélectionner

=INDEX(Servi;$C$25)

Code : Tout sélectionner

=INDEX(Natur;$C$25)

Code : Tout sélectionner

=INDEX(Voa1;$C$25)

Code : Tout sélectionner

=INDEX(Voa2;$C$25)
Lebison_dépersonnalisé.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 7.5.9.2.M1 (x64) FR-YT 05/12/23
OS : Windows 11.0
lebison
Fraîchement OOthentifié
Messages : 4
Inscription : 15 janv. 2020 08:38

Re: Lien entre 2 feuilles

Message par lebison »

Bonjour,
Merci à vous et c'est tout à fait cela que je veux.
Par contre, je n'arrive pas à coller la formule manquante pour chaque cellule ?
Je n'arrive pas comme par exemple : colonne "signalée" dans feuille "liste des fiches" à coller la formule dans la feuille "déclaration" cellule C27 concernant l'origine ?
Désolé de ma méconnaissance mais en tout cas un grand merci !
OpenOffice 6.1.4.2 (x64) sous windows 7 professionnel
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3454
Inscription : 12 janv. 2006 10:04

Re: Lien entre 2 feuilles

Message par Michel JANZEF »

Bonjour,
la colonne C27 comporte une lise déroulante (vous avez une flèche tout à droite). Pour supprimer cette liste, placez-vous en C27, allez dans le menu Données --> Validité --> et dans la ligne Autoriser, choisissez Toutes les valeurs --> validez avec OK. Vous pouvez maintenant saisir votre formule dans la cellule.
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
lebison
Fraîchement OOthentifié
Messages : 4
Inscription : 15 janv. 2020 08:38

Re: Lien entre 2 feuilles

Message par lebison »

Bonjour,
Je ne trouve pas comment réaliser la formule de la colonne D sur la feuille "liste des fiches" à insérer dans la colonne C27 de la feuille déclaration. Ceci est idem pour les autres colonnes vierge ?
OpenOffice 6.1.4.2 (x64) sous windows 7 professionnel
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3454
Inscription : 12 janv. 2006 10:04

Re: Lien entre 2 feuilles

Message par Michel JANZEF »

Bonjour,
Dans ses formules, njhub, utilise des zones nommées plutôt que les références aux cellules.
Par exemple, pour le numéro de fiche, il utilise la zone nommée " chant ". Cette zone nommée prend en compte les cellules $B$2 à $B$600.
Pour nommer une zone ou plage de cellules, vous devez sélectionner les cellules en question puis aller dans le menu Feuille --> Plages nommées et expressions --> Définir --> et dans la ligne Nom, indiquer le nom de votre nouvelle zone (évitez de reprendre le même nom que vos étiquettes de colonnes).
Ensuite, dans la formule à saisir en C27, vous devrez taper :

Code : Tout sélectionner

=INDEX(votre nouveau nom de plage nommée;$C$25)
AOo 4.1.15 et LibO 7.6.6.3 (x64) - Windows 10 Famille 22H2 (19045.3693) 64 bits
lebison
Fraîchement OOthentifié
Messages : 4
Inscription : 15 janv. 2020 08:38

Re: Lien entre 2 feuilles

Message par lebison »

Ok un grand merci à vous !
OpenOffice 6.1.4.2 (x64) sous windows 7 professionnel