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

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

Messagepar lebison » 15 Jan 2020 10:20

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 ?
Pièces jointes
Lebison_dépersonnalisé.ods
(35.03 Kio) Téléchargé 15 fois
OpenOffice 6.1.4.2 (x64) sous windows 7 professionnel
lebison
Fraîchement OOthentifié
 
Message(s) : 4
Inscrit le : 15 Jan 2020 09:38

Re: Lien entre 2 feuilles

Messagepar OOotremer971 » 15 Jan 2020 15:40

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
Ubuntu 18.04.4 LTS
OpenSuse Leap
Avatar de l’utilisateur
OOotremer971
HédOOniste
HédOOniste
 
Message(s) : 2352
Inscrit le : 16 Avr 2010 14:31

Re: Lien entre 2 feuilles

Messagepar njhub » 15 Jan 2020 20:33

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   AgrandirRéduire
=INDEX(Servi;$C$25)

Code : Tout sélectionner   AgrandirRéduire
=INDEX(Natur;$C$25)

Code : Tout sélectionner   AgrandirRéduire
=INDEX(Voa1;$C$25)

Code : Tout sélectionner   AgrandirRéduire
=INDEX(Voa2;$C$25)

Lebison_dépersonnalisé.ods
(35.96 Kio) Téléchargé 18 fois
LibreOffice 6.3.5.2 (x64) FR-YT 07-03-20
OS : Windows 10.0
njhub
Membre cOOnfirmé
Membre cOOnfirmé
 
Message(s) : 257
Inscrit le : 18 Juin 2017 06:43
Localisation : 976

Re: Lien entre 2 feuilles

Messagepar lebison » 16 Jan 2020 16:16

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
lebison
Fraîchement OOthentifié
 
Message(s) : 4
Inscrit le : 15 Jan 2020 09:38

Re: Lien entre 2 feuilles

Messagepar Michel JANZEF » 16 Jan 2020 17:50

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.
Domicile :
1- AOo 4.1.7 et LibO 6.3.6.2 (x64) - Windows 10 Famille 1903 64 bits
2- AOo 4.0.1 et LibO 4.1.5.3 sous Windows XP Familiale SP3
Avatar de l’utilisateur
Michel JANZEF
HédOOniste
HédOOniste
 
Message(s) : 2212
Inscrit le : 12 Jan 2006 11:04

Re: Lien entre 2 feuilles

Messagepar lebison » 17 Jan 2020 09:54

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
lebison
Fraîchement OOthentifié
 
Message(s) : 4
Inscrit le : 15 Jan 2020 09:38

Re: Lien entre 2 feuilles

Messagepar Michel JANZEF » 17 Jan 2020 10:16

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   AgrandirRéduire
=INDEX(votre nouveau nom de plage nommée;$C$25)
Domicile :
1- AOo 4.1.7 et LibO 6.3.6.2 (x64) - Windows 10 Famille 1903 64 bits
2- AOo 4.0.1 et LibO 4.1.5.3 sous Windows XP Familiale SP3
Avatar de l’utilisateur
Michel JANZEF
HédOOniste
HédOOniste
 
Message(s) : 2212
Inscrit le : 12 Jan 2006 11:04

Re: Lien entre 2 feuilles

Messagepar lebison » 17 Jan 2020 10:46

Ok un grand merci à vous !
OpenOffice 6.1.4.2 (x64) sous windows 7 professionnel
lebison
Fraîchement OOthentifié
 
Message(s) : 4
Inscrit le : 15 Jan 2020 09:38


Retour vers Tableur

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)

cron