OVH Cloud OVH Cloud

Récupération des données suite à modifications!

5 réponses
Avatar
STEN
Bonjour tous le monde.
Voil=E0 dans un classeur servant a enregistrer des=20
mouvements(recettes journali=E8res ?), il existe un menu=20
principal pour piloter les 12 feuilles de mon classeur,=20
avec sur chaque feuilles un bouton "Retour" et un=20
bouton "Print".
2tant amen=E9 =E0 faire des modifications sur ce classeur,=20
est-il possible de pouvoir r=E9cup=E9rer les donn=E9es d=E9j=E0=20
enregistr=E9es sans avoir =E0 tous retaper dans le classeur=20
contenant les modifications.A savoir que toutes les=20
feuilles sont format=E9es de la m=EAme fa=E7on.Une feuille pour=20
chaque mois de l'ann=E9e, 1 feuille pour le r=E9capitulatif=20
annuel et 2 feuilles pour les graphiques.
Merci de votre aide.

ps(Je peux fournir le classeur hors newgroups, me=20
contacter par Email =E0 jsterjean@aol.com)

5 réponses

Avatar
Frédéric Sigonneau
Bonjour,

Pas sûr de bien comprendre la situation.. Deux pistes possibles, peut-être, pour
une solution :

- enregistrer ton classeur sous un autre nom quand tu le modifies (tu as ainsi à
chaque fois une version avant modifs et une autre après) en utilisant la
commande Enregistrer sous du menu Fichier.

- enregistrer une version "vierge" de ton classeur (cad sans données, uniquement
les 12 feuilles des mois, la feuille récap et les feuilles graphiques, tout ça
mis en forme, prêt à servir) comme modèle en sélectionnant comme type de fichier
"Modèles (*.xlt)" dans la boite de dialogue d'enregistrement. Tu pourras ensuite
créer et enregistrer des fichiers basés sur ton modèle sans que celui-ci n'en
soit modifié.

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour tous le monde.
Voilà dans un classeur servant a enregistrer des
mouvements(recettes journalières ?), il existe un menu
principal pour piloter les 12 feuilles de mon classeur,
avec sur chaque feuilles un bouton "Retour" et un
bouton "Print".
2tant amené à faire des modifications sur ce classeur,
est-il possible de pouvoir récupérer les données déjà
enregistrées sans avoir à tous retaper dans le classeur
contenant les modifications.A savoir que toutes les
feuilles sont formatées de la même façon.Une feuille pour
chaque mois de l'année, 1 feuille pour le récapitulatif
annuel et 2 feuilles pour les graphiques.
Merci de votre aide.

ps(Je peux fournir le classeur hors newgroups, me
contacter par Email à )


Avatar
STEN
-----Message d'origine-----
Bonjour,

Pas sûr de bien comprendre la situation.. Deux pistes
possibles, peut-être, pour

une solution :

- enregistrer ton classeur sous un autre nom quand tu le
modifies (tu as ainsi à

chaque fois une version avant modifs et une autre après)
en utilisant la

commande Enregistrer sous du menu Fichier.

- enregistrer une version "vierge" de ton classeur (cad
sans données, uniquement

les 12 feuilles des mois, la feuille récap et les
feuilles graphiques, tout ça

mis en forme, prêt à servir) comme modèle en
sélectionnant comme type de fichier

"Modèles (*.xlt)" dans la boite de dialogue
d'enregistrement. Tu pourras ensuite

créer et enregistrer des fichiers basés sur ton modèle
sans que celui-ci n'en

soit modifié.

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour tous le monde.
Voilà dans un classeur servant a enregistrer des
mouvements(recettes journalières ?), il existe un menu
principal pour piloter les 12 feuilles de mon classeur,
avec sur chaque feuilles un bouton "Retour" et un
bouton "Print".
2tant amené à faire des modifications sur ce classeur,
est-il possible de pouvoir récupérer les données déjà
enregistrées sans avoir à tous retaper dans le classeur
contenant les modifications.A savoir que toutes les
feuilles sont formatées de la même façon.Une feuille
pour


chaque mois de l'année, 1 feuille pour le récapitulatif
annuel et 2 feuilles pour les graphiques.
Merci de votre aide.

ps(Je peux fournir le classeur hors newgroups, me
contacter par Email à )


.Bonjour,
Merci pour ta réponse, mais ce que je veux c'est

justement pouvoir appliquer les mises à jours du classeur
sans pour autant en modisfié les données enregistrées en
fait comme un programme fait avec VB. Comprend tu mon
problème?




Avatar
Frédéric Sigonneau
Bonsoir,

Toujours pas sûr de comprendre, non, mais on va bien finir par y arriver :)
Est-ce que c'est de mise à jour de code (de macros) dont tu parles ?

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


-----Message d'origine-----
Bonjour,

Pas sûr de bien comprendre la situation.. Deux pistes
possibles, peut-être, pour

une solution :

- enregistrer ton classeur sous un autre nom quand tu le
modifies (tu as ainsi à

chaque fois une version avant modifs et une autre après)
en utilisant la

commande Enregistrer sous du menu Fichier.

- enregistrer une version "vierge" de ton classeur (cad
sans données, uniquement

les 12 feuilles des mois, la feuille récap et les
feuilles graphiques, tout ça

mis en forme, prêt à servir) comme modèle en
sélectionnant comme type de fichier

"Modèles (*.xlt)" dans la boite de dialogue
d'enregistrement. Tu pourras ensuite

créer et enregistrer des fichiers basés sur ton modèle
sans que celui-ci n'en

soit modifié.

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour tous le monde.
Voilà dans un classeur servant a enregistrer des
mouvements(recettes journalières ?), il existe un menu
principal pour piloter les 12 feuilles de mon classeur,
avec sur chaque feuilles un bouton "Retour" et un
bouton "Print".
2tant amené à faire des modifications sur ce classeur,
est-il possible de pouvoir récupérer les données déjà
enregistrées sans avoir à tous retaper dans le classeur
contenant les modifications.A savoir que toutes les
feuilles sont formatées de la même façon.Une feuille
pour


chaque mois de l'année, 1 feuille pour le récapitulatif
annuel et 2 feuilles pour les graphiques.
Merci de votre aide.

ps(Je peux fournir le classeur hors newgroups, me
contacter par Email à )


.Bonjour,
Merci pour ta réponse, mais ce que je veux c'est

justement pouvoir appliquer les mises à jours du classeur
sans pour autant en modisfié les données enregistrées en
fait comme un programme fait avec VB. Comprend tu mon
problème?






Avatar
STEN
-----Message d'origine-----
Bonsoir,

Toujours pas sûr de comprendre, non, mais on va bien
finir par y arriver :)

Est-ce que c'est de mise à jour de code (de macros) dont
tu parles ?


FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


-----Message d'origine-----
Bonjour,

Pas sûr de bien comprendre la situation.. Deux pistes
possibles, peut-être, pour

une solution :

- enregistrer ton classeur sous un autre nom quand tu
le



modifies (tu as ainsi à
chaque fois une version avant modifs et une autre
après)



en utilisant la
commande Enregistrer sous du menu Fichier.

- enregistrer une version "vierge" de ton classeur
(cad



sans données, uniquement
les 12 feuilles des mois, la feuille récap et les
feuilles graphiques, tout ça

mis en forme, prêt à servir) comme modèle en
sélectionnant comme type de fichier

"Modèles (*.xlt)" dans la boite de dialogue
d'enregistrement. Tu pourras ensuite

créer et enregistrer des fichiers basés sur ton modèle
sans que celui-ci n'en

soit modifié.

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma
bal !





Bonjour tous le monde.
Voilà dans un classeur servant a enregistrer des
mouvements(recettes journalières ?), il existe un
menu




principal pour piloter les 12 feuilles de mon
classeur,




avec sur chaque feuilles un bouton "Retour" et un
bouton "Print".
2tant amené à faire des modifications sur ce
classeur,




est-il possible de pouvoir récupérer les données
déjà




enregistrées sans avoir à tous retaper dans le
classeur




contenant les modifications.A savoir que toutes les
feuilles sont formatées de la même façon.Une feuille
pour


chaque mois de l'année, 1 feuille pour le
récapitulatif




annuel et 2 feuilles pour les graphiques.
Merci de votre aide.

ps(Je peux fournir le classeur hors newgroups, me
contacter par Email à )


.Bonjour,
Merci pour ta réponse, mais ce que je veux c'est

justement pouvoir appliquer les mises à jours du
classeur


sans pour autant en modisfié les données enregistrées
en


fait comme un programme fait avec VB. Comprend tu mon
problème?





.Bonjour, pour répondre à ta question oui ce peut être
pour des mises à jour ou des modifications dans le code,

mais ce peut aussi être des modifications dans la
présentation du menu principal ex: ajouter un bouton ou
en supprimer un!
Je sais c'est assez complexe.
En fait j'aimerai arriver au même résultat qu'avec
Access, je m'explique au boulot je travaillle sur un
programme développé sous access et de t'emps en temps il
y à des mises à jour, celle-ci s'executent sans supprimer
les données déjà existantes voilà ce que j'aimerai faire
avec mon classeur.
Merci pour votre aide à tous.






Avatar
Frédéric Sigonneau
Bonjour,

Pour ce que tu cherches à faire, si cette fois j'ai bien tout compris, je pense
que le plus simple, malgré les apparences, est d'utiliser une macro
complémentaire (.xla) qui contient *tout* ton code (y compris la
création/destruction du menu personnalisé de ton application).
Tu peux, par exemple, écrire une procédure CreerMenu dans ta xla, procédure
appelée dans le classeur qui l'utilise dans, tjrs par ex, son événement
Workbook_Open. Ainsi, si tu changes ton menu, la modification de ta procédure
CreerMenu sera aussitôt répercutée après remplacement de la xla version 1 par sa
version 2. (Il faut penser à créer et détruire le menu à chaque
ouverture/fermeture du classeur qui l'utilise).

Tu peux, si besoin étendre ce système aux événements des classeurs utilisant ton
code (dans ce cas l'utilisation d'un modèle -fichier .xlt- en complément de la
macro complémentaire est à envisager). Pour écrire un code modifiable pour les
événements d'un classeur, il suffit de créer une structure simple de 'clones'
des événements d'Excel. Par exemple, tu peux créer une procédure Classeur_Ouvre
dans un module de ta macro complémentaire pour exécuter un certain nb de
traitements à l'ouverture du ou des classeurs qui t'intéressent et appeler cette
procédure dans les événements Workbook_Open de ces classeurs. Ainsi, si tu
modifie le code de Classeur_Ouvre, tu n'as rien d'autre à changer que ta macro
complémentaire pour que les classeurs tiennent compte des modifications à leur
prochaine ouverture..

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


-----Message d'origine-----
Bonsoir,

Toujours pas sûr de comprendre, non, mais on va bien
finir par y arriver :)

Est-ce que c'est de mise à jour de code (de macros) dont
tu parles ?


FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


-----Message d'origine-----
Bonjour,

Pas sûr de bien comprendre la situation.. Deux pistes
possibles, peut-être, pour

une solution :

- enregistrer ton classeur sous un autre nom quand tu
le



modifies (tu as ainsi à
chaque fois une version avant modifs et une autre
après)



en utilisant la
commande Enregistrer sous du menu Fichier.

- enregistrer une version "vierge" de ton classeur
(cad



sans données, uniquement
les 12 feuilles des mois, la feuille récap et les
feuilles graphiques, tout ça

mis en forme, prêt à servir) comme modèle en
sélectionnant comme type de fichier

"Modèles (*.xlt)" dans la boite de dialogue
d'enregistrement. Tu pourras ensuite

créer et enregistrer des fichiers basés sur ton modèle
sans que celui-ci n'en

soit modifié.

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma
bal !





Bonjour tous le monde.
Voilà dans un classeur servant a enregistrer des
mouvements(recettes journalières ?), il existe un
menu




principal pour piloter les 12 feuilles de mon
classeur,




avec sur chaque feuilles un bouton "Retour" et un
bouton "Print".
2tant amené à faire des modifications sur ce
classeur,




est-il possible de pouvoir récupérer les données
déjà




enregistrées sans avoir à tous retaper dans le
classeur




contenant les modifications.A savoir que toutes les
feuilles sont formatées de la même façon.Une feuille
pour


chaque mois de l'année, 1 feuille pour le
récapitulatif




annuel et 2 feuilles pour les graphiques.
Merci de votre aide.

ps(Je peux fournir le classeur hors newgroups, me
contacter par Email à )


.Bonjour,
Merci pour ta réponse, mais ce que je veux c'est

justement pouvoir appliquer les mises à jours du
classeur


sans pour autant en modisfié les données enregistrées
en


fait comme un programme fait avec VB. Comprend tu mon
problème?





.Bonjour, pour répondre à ta question oui ce peut être
pour des mises à jour ou des modifications dans le code,

mais ce peut aussi être des modifications dans la
présentation du menu principal ex: ajouter un bouton ou
en supprimer un!
Je sais c'est assez complexe.
En fait j'aimerai arriver au même résultat qu'avec
Access, je m'explique au boulot je travaillle sur un
programme développé sous access et de t'emps en temps il
y à des mises à jour, celle-ci s'executent sans supprimer
les données déjà existantes voilà ce que j'aimerai faire
avec mon classeur.
Merci pour votre aide à tous.