[excel]
Fermé
mich_rousse
-
27 janv. 2006 à 18:33
UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 - 1 févr. 2006 à 12:57
UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 - 1 févr. 2006 à 12:57
A voir également:
- [excel]
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
7 réponses
jpdeclermont
Messages postés
1788
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
3 septembre 2006
382
27 janv. 2006 à 18:51
27 janv. 2006 à 18:51
bonsoir,
dans la cellule qui doit recevoir la valeur, tu tapes :
='le_chemin_du_fichier_que_tu_veux_ouvir\[le_nom_du_fichier]le_nom_de_la_feuille'!la_référence_de_la_cellule
** attention à l'apostrophe (juste après le = ...et après le nom de la feuille)
** et aux crochets [] pour le nom du fichier
ex :='D:\Documents and Settings\Jean-Pierre\Mes Documents\[Test.xls]Feuil1'!$B$4
ai-je bien répondu ? :))
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
dans la cellule qui doit recevoir la valeur, tu tapes :
='le_chemin_du_fichier_que_tu_veux_ouvir\[le_nom_du_fichier]le_nom_de_la_feuille'!la_référence_de_la_cellule
** attention à l'apostrophe (juste après le = ...et après le nom de la feuille)
** et aux crochets [] pour le nom du fichier
ex :='D:\Documents and Settings\Jean-Pierre\Mes Documents\[Test.xls]Feuil1'!$B$4
ai-je bien répondu ? :))
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
856
27 janv. 2006 à 18:53
27 janv. 2006 à 18:53
bonsoir,
voilà un bout de code qui devrait convenir :
Tu n'as plus qu'à lancer cette macro.
Je considère que le fichier que tu veux ouvrir est dans le même répertoire que celui qui contient le nom.
A+
voilà un bout de code qui devrait convenir :
Sub ouvre_fichier() Workbooks.Open Filename:=Range("a1").Value & "." & Range("b1").Value & ".xls" End SubTu mets la première partie de ton nom en A1 et la deuxième partie en B1.
Tu n'as plus qu'à lancer cette macro.
Je considère que le fichier que tu veux ouvrir est dans le même répertoire que celui qui contient le nom.
A+
merci jpdeclermont, mais ceci ne fonctionne pas si j'indique une cellule comme nom de fichier.
merci ausi jvdo, mais je ne veux pas ouvrir le fichier mais aller chercher le résultat d'une cellule dans un autre fichier (je n'ai pe pas compris car en plus je n'arrive pas à faire fonctionner ta macro)
si vous avez des compléments d'info merci d'avnce.
merci ausi jvdo, mais je ne veux pas ouvrir le fichier mais aller chercher le résultat d'une cellule dans un autre fichier (je n'ai pe pas compris car en plus je n'arrive pas à faire fonctionner ta macro)
si vous avez des compléments d'info merci d'avnce.
jpdeclermont
Messages postés
1788
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
3 septembre 2006
382
28 janv. 2006 à 22:43
28 janv. 2006 à 22:43
bonsoir,
désolé de te contredire, mais ça fonctionne .... je récupère régulièrement (tous les jous en fait) la valeur d'une cellule dans un autre classeur
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
désolé de te contredire, mais ça fonctionne .... je récupère régulièrement (tous les jous en fait) la valeur d'une cellule dans un autre classeur
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
jpdeclermont
Messages postés
1788
Date d'inscription
mercredi 7 décembre 2005
Statut
Membre
Dernière intervention
3 septembre 2006
382
28 janv. 2006 à 22:50
28 janv. 2006 à 22:50
re-
ceci ne fonctionne pas si j'indique une cellule comme nom de fichier
dans la cellule qui doit recevoir la valeur, il faut indiquer le chemin complet d'accès au fichier, le nom du fichier, le nom de la feuille et la cellule concernée...
** attention au ! avant la référence cellule et au $ (référence absolue)
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
ceci ne fonctionne pas si j'indique une cellule comme nom de fichier
dans la cellule qui doit recevoir la valeur, il faut indiquer le chemin complet d'accès au fichier, le nom du fichier, le nom de la feuille et la cellule concernée...
** attention au ! avant la référence cellule et au $ (référence absolue)
-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur
mich_rousse
Messages postés
6
Date d'inscription
vendredi 27 janvier 2006
Statut
Membre
Dernière intervention
21 mars 2007
29 janv. 2006 à 18:33
29 janv. 2006 à 18:33
ne t'énerve pas jp, je suis déjà content de l'aide par contre je pense que tu n'as pas compris mon probleme, un exemple concret dans une feuille je place en A1 : nom; en B1 : prenom; je souhaite lire en C1 la cellule D4 (par exemple) du fichier nom.prenom.xls
voilà, si tu sais faire merci de ton aide
voilà, si tu sais faire merci de ton aide
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
856
29 janv. 2006 à 20:44
29 janv. 2006 à 20:44
bonsoir,
j'avoue que pour moi non plus, ça ne marche pas.
ça marche très bien quand on écrit le nom complet du fichier, mais ça ne marche plus quand on y insère une formule qui calcule le nom du fichier.
A+
j'avoue que pour moi non plus, ça ne marche pas.
ça marche très bien quand on écrit le nom complet du fichier, mais ça ne marche plus quand on y insère une formule qui calcule le nom du fichier.
A+
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
856
30 janv. 2006 à 00:05
30 janv. 2006 à 00:05
bonsoir,
si tu as besoin de la valeur d'une cellule d'un fichier fermé dans une macro, tu peux envisager d'utiliser la fonction getvalue(path, file,sheet,ref) de John Walkenbach( http://j-walk.com/ss/excel/tips/tip82.htm)
elle n'est pas utilisable dans une formule de feuille de calcul mais tu peux t'arranger pour que ta macro écrive dans la cellule qui t'intéresse le résultat du getvalue.
ici : http://cjoint.com/?bDx7wyo6QU tu trouveras 2 façon de faire, par macro l'une façon JP, l'autre façon getvalue.
A+
si tu as besoin de la valeur d'une cellule d'un fichier fermé dans une macro, tu peux envisager d'utiliser la fonction getvalue(path, file,sheet,ref) de John Walkenbach( http://j-walk.com/ss/excel/tips/tip82.htm)
elle n'est pas utilisable dans une formule de feuille de calcul mais tu peux t'arranger pour que ta macro écrive dans la cellule qui t'intéresse le résultat du getvalue.
ici : http://cjoint.com/?bDx7wyo6QU tu trouveras 2 façon de faire, par macro l'une façon JP, l'autre façon getvalue.
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mich_rousse
Messages postés
6
Date d'inscription
vendredi 27 janvier 2006
Statut
Membre
Dernière intervention
21 mars 2007
1 févr. 2006 à 10:49
1 févr. 2006 à 10:49
ok merci beucoup ça fonctionne !!!
par contre, j'avais oublié qu'au boulot c'est pas excel mais open office et maintenant la macro n'est pas compatible et donc ne fonctionne pas, si vous êtes un pro de open office je suis preneur.
par contre, j'avais oublié qu'au boulot c'est pas excel mais open office et maintenant la macro n'est pas compatible et donc ne fonctionne pas, si vous êtes un pro de open office je suis preneur.
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
856
1 févr. 2006 à 12:38
1 févr. 2006 à 12:38
hé non! je ne connais pas !
il doit sûrement y avoir des poilus du sujet sur le forum.
il faudra peut-être reformuler la demande pour les attirer.
A+
il doit sûrement y avoir des poilus du sujet sur le forum.
il faudra peut-être reformuler la demande pour les attirer.
A+
UsulArrakis
Messages postés
7405
Date d'inscription
vendredi 28 mars 2003
Statut
Contributeur
Dernière intervention
27 janvier 2022
3 183
1 févr. 2006 à 12:57
1 févr. 2006 à 12:57
salut
je ne sais pas s'il y a des poilus (!)
mais quelques pointus surement ;-)
ici : http://www.forum-openoffice.org/forum/index.php
je ne sais pas s'il y a des poilus (!)
mais quelques pointus surement ;-)
ici : http://www.forum-openoffice.org/forum/index.php