va chercher cellule avec calc

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.
mich_rousse
Fraîchement OOthentifié
Messages : 7
Inscription : 01 févr. 2006 11:57

va chercher cellule avec calc

Message par mich_rousse »

Bonjour,

je cherche à obtenir la valeur d'une cellule d'un fichier fermé et dont le nom dépend de cellules du fichie en cours.
par exemple :
en A1 : prénom
en A2 : nom
en A3 : C:/fichier
en A4 : test
en A5 : feuille1
en A6 : A1
et en A7 je veux obtenir la cellule A1 du fichier : c:/fichier/prénom.nom.test#feuille1.A1

(j'ai la dernière version de open)

merci d'avance si vous savez faire
Lucile
Membre hOOnoraire
Membre hOOnoraire
Messages : 150
Inscription : 30 janv. 2006 16:22
Localisation : Marne la Vallée, France

Message par Lucile »

bonjour,

tu ouvres ton second classeur pour sélectionner la cellule. Tu auras une formule qui pointe sur le classeur même fermé.
2.3.1 sous Windows XP SP2 (boulot) et Ubuntu (maison) version officielle
<3
mich_rousse
Fraîchement OOthentifié
Messages : 7
Inscription : 01 févr. 2006 11:57

Message par mich_rousse »

Ca je connais, mais mon but est d'ouvrir plusieurs fichiers, donc la maneuvre est un peu longue au bout d'un moment.


Merci quand même
Lucile
Membre hOOnoraire
Membre hOOnoraire
Messages : 150
Inscription : 30 janv. 2006 16:22
Localisation : Marne la Vallée, France

Message par Lucile »

Dans ce cas tu tapes toi-même la formule :
='file:///C:/dossier/classeur.ods'#$Feuille1.A1
2.3.1 sous Windows XP SP2 (boulot) et Ubuntu (maison) version officielle
<3
mich_rousse
Fraîchement OOthentifié
Messages : 7
Inscription : 01 févr. 2006 11:57

Message par mich_rousse »

plusieurs noms, et plusieurs cellules à chaque fois....

je cherche à rendre cette tache automatique :lol:

merci.
Lucile
Membre hOOnoraire
Membre hOOnoraire
Messages : 150
Inscription : 30 janv. 2006 16:22
Localisation : Marne la Vallée, France

Message par Lucile »

merci de donner un exemple par que cela n'est pas clair.

Si j'ai une formule ='file:///C:/dossier/classeur.ods'#$Feuille1.A1
et que je la glisse avec la souris vers le bas j'aurais :
='file:///C:/dossier/classeur.ods'#$Feuille1.A2
='file:///C:/dossier/classeur.ods'#$Feuille1.A3
etc
2.3.1 sous Windows XP SP2 (boulot) et Ubuntu (maison) version officielle
<3
mich_rousse
Fraîchement OOthentifié
Messages : 7
Inscription : 01 févr. 2006 11:57

Message par mich_rousse »

oui c'est pas simple :
pour faire glisser pas de problème, par contre je veux ouvrir des fichiers différents par exemple :
martin.dupont.test.ods
puis
germain.humus.test.ods
et ainsi de suite...


merci de ton aide
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12671
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Re: va chercher cellule avec calc

Message par Bidouille »

mich_rousse a écrit :Bonjour,

je cherche à obtenir la valeur d'une cellule d'un fichier fermé et dont le nom dépend de cellules du fichie en cours.
par exemple :
en A1 : prénom
en A2 : nom
en A3 : C:/fichier
en A4 : test
en A5 : feuille1
en A6 : A1
et en A7 je veux obtenir la cellule A1 du fichier : c:/fichier/prénom.nom.test#feuille1.A1
Il te faut utiliser les fonctions CELLULE et INDIRECT, regarde dans les exemples :
http://user.services.openoffice.org/fr/ ... .php?t=127


.
Si la modération vous adresse un message, il est inutile d'y répondre.
Cela nous fait perdre encore plus de temps de vous lire.
Merci de respecter les règles de ce forum à l'avenir.

La communauté OpenOffice est fragile, participez au projet.
mich_rousse
Fraîchement OOthentifié
Messages : 7
Inscription : 01 févr. 2006 11:57

Message par mich_rousse »

bonjour, merci de ton aide.

j'ai essayé les deux formules que tu mindiques en ayant visualiser les exemples mais je n'y arrives pas, ci joint deux fichiers qui expliquent d'avantage mon problème.


http://oooforum.free.fr/cijoint/fichier ... 111017.ods
http://oooforum.free.fr/cijoint/fichier ... 111054.ods
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12671
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Message par Bidouille »

Si je prends ton classeur, cela donne :

Code : Tout sélectionner

INDIRECT("'"& CELLULE("CONTENTS";D2) &"'#$"& CELLULE("CONTENTS";E2) &"."& CELLULE("CONTENTS";F2))
Attention à l'emploi rigoureux des guillemets et apostrophes.
Le chemin de ton fichier n'est pas bon et doit commencer par file://