Enregistrer ces données de cellules dans une autre feuille
6 réponses
BlackStorm
Bonsoir à tous,
Je vous remercie d'avance. J'ai fait de gros progrès sur Excel grace à vous
!!! Mais pas encore assez puisque je viens encore vous embeter!
Voila donc mon souci : j'ai une feuille Excel, utilisée par des collégues.
Ils completent un tableau au fur et à mesure de l'avancement de leur
travail. Je voudrais que les cellules qu'ils completent aillent se copier
dans un second tableau Excel qui lui est ouvert généralement chaque fin de
semaine. Il sert à mettre en place la plannification de production
Comment faire pour copier le contenu d'une cellule de la feuil1 dans une
cellule prédefinie d'une feuill1 d'un autre classeur, alors meme qu'il se
serait pas ouvert ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
chrisn
"BlackStorm" a écrit dans le message de news:
Comment faire pour copier le contenu d'une cellule de la feuil1 dans une
cellule prédefinie d'une feuill1 d'un autre classeur, alors meme qu'il se
serait pas ouvert ?
L'important n'est-il pas que ce second classeur se mette à jour lors
de son ouverture : Ouvrez vos deux classeurs, clic droit>copier dans le premier classeur la cellule ou la plage de cellule voulue, clic dans le second classeur à l'endroit voulu, menu édition > collage spécial > collage avec liaison.
Ce procédé est simple à mettre en place et simple à maintenir. On appelle cela une liaison dynamique ou D.D.E. Pour le premier classeur, lopération est transparente. Il a seulement comme obligation de garder le même emplacement dans le gestionnaire de fichier et la même structure pour les cellules liées. En cas de déplacement, il faut modifier les liaisons dans le second classeur. Aucune erreur dues aux liaisons n'affectera le premier classeur.
Sinon, il y a bien sûr possibilité de modifier par macro appelée à l'enregistrement ou à la fermeture du premier claseeur, le second. Inconvénient, le second classeur ne doit pas être ouvert en écriture à ce moment là.
-- chrisn mettre le bon fai, libertysurf pour me répondre
"BlackStorm" a écrit dans le message de news:
Comment faire pour copier le contenu d'une cellule de la feuil1
dans une
cellule prédefinie d'une feuill1 d'un autre classeur, alors meme
qu'il se
serait pas ouvert ?
L'important n'est-il pas que ce second classeur se mette à jour lors
de son ouverture :
Ouvrez vos deux classeurs, clic droit>copier dans le premier
classeur la cellule ou la plage de cellule voulue, clic dans le
second classeur à l'endroit voulu, menu édition > collage spécial >
collage avec liaison.
Ce procédé est simple à mettre en place et simple à maintenir. On
appelle cela une liaison dynamique ou D.D.E. Pour le premier
classeur, lopération est transparente. Il a seulement comme
obligation de garder le même emplacement dans le gestionnaire de
fichier et la même structure pour les cellules liées. En cas de
déplacement, il faut modifier les liaisons dans le second classeur.
Aucune erreur dues aux liaisons n'affectera le premier classeur.
Sinon, il y a bien sûr possibilité de modifier par macro appelée à
l'enregistrement ou à la fermeture du premier claseeur, le second.
Inconvénient, le second classeur ne doit pas être ouvert en écriture
à ce moment là.
--
chrisn
mettre le bon fai, libertysurf pour me répondre
Comment faire pour copier le contenu d'une cellule de la feuil1 dans une
cellule prédefinie d'une feuill1 d'un autre classeur, alors meme qu'il se
serait pas ouvert ?
L'important n'est-il pas que ce second classeur se mette à jour lors
de son ouverture : Ouvrez vos deux classeurs, clic droit>copier dans le premier classeur la cellule ou la plage de cellule voulue, clic dans le second classeur à l'endroit voulu, menu édition > collage spécial > collage avec liaison.
Ce procédé est simple à mettre en place et simple à maintenir. On appelle cela une liaison dynamique ou D.D.E. Pour le premier classeur, lopération est transparente. Il a seulement comme obligation de garder le même emplacement dans le gestionnaire de fichier et la même structure pour les cellules liées. En cas de déplacement, il faut modifier les liaisons dans le second classeur. Aucune erreur dues aux liaisons n'affectera le premier classeur.
Sinon, il y a bien sûr possibilité de modifier par macro appelée à l'enregistrement ou à la fermeture du premier claseeur, le second. Inconvénient, le second classeur ne doit pas être ouvert en écriture à ce moment là.
-- chrisn mettre le bon fai, libertysurf pour me répondre
BlackStorm
Merci beaucoup ! Je faire des tests, je suis sur des lecteurs reseaux, ca marche aussi ? "chrisn" a écrit dans le message de news: #
"BlackStorm" a écrit dans le message de news:
Comment faire pour copier le contenu d'une cellule de la feuil1 dans une
cellule prédefinie d'une feuill1 d'un autre classeur, alors meme qu'il se
serait pas ouvert ?
L'important n'est-il pas que ce second classeur se mette à jour lors
de son ouverture : Ouvrez vos deux classeurs, clic droit>copier dans le premier classeur la cellule ou la plage de cellule voulue, clic dans le second classeur à l'endroit voulu, menu édition > collage spécial > collage avec liaison.
Ce procédé est simple à mettre en place et simple à maintenir. On appelle cela une liaison dynamique ou D.D.E. Pour le premier classeur, lopération est transparente. Il a seulement comme obligation de garder le même emplacement dans le gestionnaire de fichier et la même structure pour les cellules liées. En cas de déplacement, il faut modifier les liaisons dans le second classeur. Aucune erreur dues aux liaisons n'affectera le premier classeur.
Sinon, il y a bien sûr possibilité de modifier par macro appelée à l'enregistrement ou à la fermeture du premier claseeur, le second. Inconvénient, le second classeur ne doit pas être ouvert en écriture à ce moment là.
-- chrisn mettre le bon fai, libertysurf pour me répondre
Merci beaucoup !
Je faire des tests, je suis sur des lecteurs reseaux, ca marche aussi ?
"chrisn" <chrisn@freesurf.invalid> a écrit dans le message de news:
#lz2AdbIEHA.3032@TK2MSFTNGP09.phx.gbl...
"BlackStorm" a écrit dans le message de news:
Comment faire pour copier le contenu d'une cellule de la feuil1
dans une
cellule prédefinie d'une feuill1 d'un autre classeur, alors meme
qu'il se
serait pas ouvert ?
L'important n'est-il pas que ce second classeur se mette à jour lors
de son ouverture :
Ouvrez vos deux classeurs, clic droit>copier dans le premier
classeur la cellule ou la plage de cellule voulue, clic dans le
second classeur à l'endroit voulu, menu édition > collage spécial >
collage avec liaison.
Ce procédé est simple à mettre en place et simple à maintenir. On
appelle cela une liaison dynamique ou D.D.E. Pour le premier
classeur, lopération est transparente. Il a seulement comme
obligation de garder le même emplacement dans le gestionnaire de
fichier et la même structure pour les cellules liées. En cas de
déplacement, il faut modifier les liaisons dans le second classeur.
Aucune erreur dues aux liaisons n'affectera le premier classeur.
Sinon, il y a bien sûr possibilité de modifier par macro appelée à
l'enregistrement ou à la fermeture du premier claseeur, le second.
Inconvénient, le second classeur ne doit pas être ouvert en écriture
à ce moment là.
--
chrisn
mettre le bon fai, libertysurf pour me répondre
Merci beaucoup ! Je faire des tests, je suis sur des lecteurs reseaux, ca marche aussi ? "chrisn" a écrit dans le message de news: #
"BlackStorm" a écrit dans le message de news:
Comment faire pour copier le contenu d'une cellule de la feuil1 dans une
cellule prédefinie d'une feuill1 d'un autre classeur, alors meme qu'il se
serait pas ouvert ?
L'important n'est-il pas que ce second classeur se mette à jour lors
de son ouverture : Ouvrez vos deux classeurs, clic droit>copier dans le premier classeur la cellule ou la plage de cellule voulue, clic dans le second classeur à l'endroit voulu, menu édition > collage spécial > collage avec liaison.
Ce procédé est simple à mettre en place et simple à maintenir. On appelle cela une liaison dynamique ou D.D.E. Pour le premier classeur, lopération est transparente. Il a seulement comme obligation de garder le même emplacement dans le gestionnaire de fichier et la même structure pour les cellules liées. En cas de déplacement, il faut modifier les liaisons dans le second classeur. Aucune erreur dues aux liaisons n'affectera le premier classeur.
Sinon, il y a bien sûr possibilité de modifier par macro appelée à l'enregistrement ou à la fermeture du premier claseeur, le second. Inconvénient, le second classeur ne doit pas être ouvert en écriture à ce moment là.
-- chrisn mettre le bon fai, libertysurf pour me répondre
chrisn
Bonjour BlackStorm,
Je faire des tests, je suis sur des lecteurs reseaux, ca marche aussi ?
Cela marche également, même si les deux fichiers ne sont pas sur la même machine. L'important est que les 2 soient allumées en même temps :)
-- chrisn mettre le bon fai, libertysurf pour me répondre>
Bonjour BlackStorm,
Je faire des tests, je suis sur des lecteurs reseaux, ca marche
aussi ?
Cela marche également, même si les deux fichiers ne sont pas sur la
même machine. L'important est que les 2 soient allumées en même
temps :)
--
chrisn
mettre le bon fai, libertysurf pour me répondre>
Super pour la réponse ! Mais j'ai encore une question :
Comment faire pour que la seconde feuille soit mise à jour en temps réel, cad, sans avoir besoin d'ouvrir la feuille 2 ?
"chrisn" a écrit dans le message de news: #
Bonjour BlackStorm,
Je faire des tests, je suis sur des lecteurs reseaux, ca marche aussi ?
Cela marche également, même si les deux fichiers ne sont pas sur la même machine. L'important est que les 2 soient allumées en même temps :)
-- chrisn mettre le bon fai, libertysurf pour me répondre>
chrisn
"BlackStorm" a écrit dans le message de news: #
Super pour la réponse ! Mais j'ai encore une question :
Comment faire pour que la seconde feuille soit mise à jour en temps réel,
cad, sans avoir besoin d'ouvrir la feuille 2 ?
Par une macro qui va l'ouvrir et le fermer.
Exemple tout simple réalisable à l'enregistreur de macro, classeuçfermé" est celui à mettre à jour, classeur_ouvert, celui utilisé :
Sub macro1() workboos.open filename:=machinecheminclasseur_fermé.xls" windows("classeur_fermé.xls").activate activate.worbook.save activate.worbook.close windows("classeur_ouvert.xls").activate end sub
A associer à un bouton par la barre d'outil formulaire ou à placer dans un évènement de thisworbook/workbook.
-- chrisn mettre le bon fai, libertysurf pour me répondre
"BlackStorm" a écrit dans le message de news:
#Ocm53tIEHA.3276@TK2MSFTNGP09.phx.gbl...
Super pour la réponse ! Mais j'ai encore une question :
Comment faire pour que la seconde feuille soit mise à jour en
temps réel,
cad, sans avoir besoin d'ouvrir la feuille 2 ?
Par une macro qui va l'ouvrir et le fermer.
Exemple tout simple réalisable à l'enregistreur de macro,
classeuçfermé" est celui à mettre à jour, classeur_ouvert, celui
utilisé :
Sub macro1()
workboos.open filename:=\machinecheminclasseur_fermé.xls"
windows("classeur_fermé.xls").activate
activate.worbook.save
activate.worbook.close
windows("classeur_ouvert.xls").activate
end sub
A associer à un bouton par la barre d'outil formulaire ou à placer
dans un évènement de thisworbook/workbook.
--
chrisn
mettre le bon fai, libertysurf pour me répondre
Super pour la réponse ! Mais j'ai encore une question :
Comment faire pour que la seconde feuille soit mise à jour en temps réel,
cad, sans avoir besoin d'ouvrir la feuille 2 ?
Par une macro qui va l'ouvrir et le fermer.
Exemple tout simple réalisable à l'enregistreur de macro, classeuçfermé" est celui à mettre à jour, classeur_ouvert, celui utilisé :
Sub macro1() workboos.open filename:=machinecheminclasseur_fermé.xls" windows("classeur_fermé.xls").activate activate.worbook.save activate.worbook.close windows("classeur_ouvert.xls").activate end sub
A associer à un bouton par la barre d'outil formulaire ou à placer dans un évènement de thisworbook/workbook.
-- chrisn mettre le bon fai, libertysurf pour me répondre
BlackStorm
Chrisn un grand merci à toi !
Je vais faire des tests !!
"chrisn" a écrit dans le message de news:
"BlackStorm" a écrit dans le message de news: #
Super pour la réponse ! Mais j'ai encore une question :
Comment faire pour que la seconde feuille soit mise à jour en temps réel,
cad, sans avoir besoin d'ouvrir la feuille 2 ?
Par une macro qui va l'ouvrir et le fermer.
Exemple tout simple réalisable à l'enregistreur de macro, classeuçfermé" est celui à mettre à jour, classeur_ouvert, celui utilisé :
Sub macro1() workboos.open filename:=machinecheminclasseur_fermé.xls" windows("classeur_fermé.xls").activate activate.worbook.save activate.worbook.close windows("classeur_ouvert.xls").activate end sub
A associer à un bouton par la barre d'outil formulaire ou à placer dans un évènement de thisworbook/workbook.
-- chrisn mettre le bon fai, libertysurf pour me répondre
Chrisn un grand merci à toi !
Je vais faire des tests !!
"chrisn" <chrisn@freesurf.invalid> a écrit dans le message de news:
u3a4xVuIEHA.2544@TK2MSFTNGP10.phx.gbl...
"BlackStorm" a écrit dans le message de news:
#Ocm53tIEHA.3276@TK2MSFTNGP09.phx.gbl...
Super pour la réponse ! Mais j'ai encore une question :
Comment faire pour que la seconde feuille soit mise à jour en
temps réel,
cad, sans avoir besoin d'ouvrir la feuille 2 ?
Par une macro qui va l'ouvrir et le fermer.
Exemple tout simple réalisable à l'enregistreur de macro,
classeuçfermé" est celui à mettre à jour, classeur_ouvert, celui
utilisé :
Sub macro1()
workboos.open filename:=\machinecheminclasseur_fermé.xls"
windows("classeur_fermé.xls").activate
activate.worbook.save
activate.worbook.close
windows("classeur_ouvert.xls").activate
end sub
A associer à un bouton par la barre d'outil formulaire ou à placer
dans un évènement de thisworbook/workbook.
--
chrisn
mettre le bon fai, libertysurf pour me répondre
Super pour la réponse ! Mais j'ai encore une question :
Comment faire pour que la seconde feuille soit mise à jour en temps réel,
cad, sans avoir besoin d'ouvrir la feuille 2 ?
Par une macro qui va l'ouvrir et le fermer.
Exemple tout simple réalisable à l'enregistreur de macro, classeuçfermé" est celui à mettre à jour, classeur_ouvert, celui utilisé :
Sub macro1() workboos.open filename:=machinecheminclasseur_fermé.xls" windows("classeur_fermé.xls").activate activate.worbook.save activate.worbook.close windows("classeur_ouvert.xls").activate end sub
A associer à un bouton par la barre d'outil formulaire ou à placer dans un évènement de thisworbook/workbook.
-- chrisn mettre le bon fai, libertysurf pour me répondre