Combinaison des fonctions CONCAT et DDE
RésoluJon196 -
Bonjour,
Afin de simplifier ma feuille de formules, je souhaiterais pouvoir automatiser la récupération des données sans devoir passer par la case 'utilisation des bases de données'.
J'ai référencé un certain nombre de communes via une suite de chiffres et créé la variable commune via validation de données. Une fois la commune sélectionnée (cellule A1, commune_X), la suite de chiffres correspondante apparait (cellule A2, 12345).
Je souhaiterais ensuite me baser sur cette suite de chiffres afin de récupérer une donnée dans la feuille 1 d'un fichier externe dont le nom correspond à la suite de chiffres (fichier_12345.ods).
À cette fin, j'ai tenté de combiner les fonctions CONCAT et DDE de la manière suivante, sans succès :
- Cellule A3, =CONCAT("/disques/data/fichier_",A2,".ods")
- Cellule A4, =DDE("soffice",A3,"feuille1.A1",0)
Est-il est possible de combiner CONCAT et DDE (peut-être avec une syntaxe différente)? Et si ce n'est pas le cas, y aurait-il une autre méthode adaptée à mon objectif final, ce sans devoir passer par l'utilisation d'une base de données?
Merci d'avance pour vos retours
Linux / Firefox 98.0
- Combinaison des fonctions CONCAT et DDE
- Fonction si et - Guide
- Combien de combinaison possible avec 3 chiffres - Forum Réseaux sociaux
- Tableau de combinaison loto 5/90 - Forum Logiciels
- Combinaison de 5 dans 16 - Forum Programmation
- Combinaison de touche clavier - Guide
3 réponses
Bonsoir
voir avec la fonction INDIRECT
exemple
=INDIRECT("'file:///D:/data/"&A1&"_"&A2&".ods'#$Feuille1.A1")
Bonjour.
C'est vrai que je ne suis pas un utilisateur habituel de L/O Office.
J'ai bien trouvé la fonction DDE (que je ne connaissais absolument pas) ...
Mais je ne trouve ni dans Open Office ni dans Libre Office la fonction CONCAT, mais uniquement la fonction CONCATENER !
Travailler sans un fichier support, c'est toujours la loterie !
1) Aller dans https://www.cjoint.com/
2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi https://www.transfernow.net/