OVH Cloud OVH Cloud

conseil enregistrement avec date

26 réponses
Avatar
le palais des pates
Bonj
J'ai crée un tableau avec huit colonne (huit heure de travail). chaque heure
je dois faire un calcul. Je voudrais des conseil pur utiliser touj le meme
fichier chaque jour et que les donne soit enregistré dans des fichier de
sauvegarde avec la date (chaque journée). Par contre à chaque heures je
ferme le fichier source, alors mon fichier de sauvegarde avec la date
devrais ce mettre automatiquement a jour chaque heures que je fait des
calcul.
je voudrais un conseil je ne suis pas un pro de excel.
Desole pour les fautes je suis italien.

10 réponses

1 2 3
Avatar
Daniel
Bonjour.
La macro suivante ne fait PAS de mise à jour automatique. Il faut la
déclencher si besoin.

Sub Enregistre()
Dim NomFich As String
NomFich = "c:TEMP" & Day(Date) & Month(Date) & Year(Date) & ".xls"
ActiveWorkbook.SaveCopyAs NomFich
End Sub

Cordialement.
Daniel
"le palais des pates" a écrit dans le message de
news: 42ac8734$0$894$
Bonj
J'ai crée un tableau avec huit colonne (huit heure de travail). chaque
heure
je dois faire un calcul. Je voudrais des conseil pur utiliser touj le
meme
fichier chaque jour et que les donne soit enregistré dans des fichier de
sauvegarde avec la date (chaque journée). Par contre à chaque heures je
ferme le fichier source, alors mon fichier de sauvegarde avec la date
devrais ce mettre automatiquement a jour chaque heures que je fait des
calcul.
je voudrais un conseil je ne suis pas un pro de excel.
Desole pour les fautes je suis italien.




Avatar
Daniel
Pour une sauvegarde automatique à la fermeture :

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim NomFich As String
NomFich = "c:TEMP" & Day(Date) & Month(Date) & Year(Date) & ".xls"
ActiveWorkbook.SaveCopyAs NomFich
End Sub

Cordialement.
Daniel
"le palais des pates" a écrit dans le message de
news: 42ac8734$0$894$
Bonj
J'ai crée un tableau avec huit colonne (huit heure de travail). chaque
heure
je dois faire un calcul. Je voudrais des conseil pur utiliser touj le
meme
fichier chaque jour et que les donne soit enregistré dans des fichier de
sauvegarde avec la date (chaque journée). Par contre à chaque heures je
ferme le fichier source, alors mon fichier de sauvegarde avec la date
devrais ce mettre automatiquement a jour chaque heures que je fait des
calcul.
je voudrais un conseil je ne suis pas un pro de excel.
Desole pour les fautes je suis italien.




Avatar
LSteph
Bonjour Daniel,

Peux-me tromper mais n'aurais tu testé avec

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
...

[cet évènnement réagit à chaque modif d'une feuille classeur]

et que tu aies omis de rectifier avant de publier

Pour une sauvegarde automatique à la fermeture :


et sans doute dire plutôt ceci:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
...


Cordialement.

lSteph


"Daniel" a écrit dans le message de news:

Pour une sauvegarde automatique à la fermeture :

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Range)
Dim NomFich As String
NomFich = "c:TEMP" & Day(Date) & Month(Date) & Year(Date) & ".xls"
ActiveWorkbook.SaveCopyAs NomFich
End Sub

Cordialement.
Daniel
"le palais des pates" a écrit dans le message de
news: 42ac8734$0$894$
Bonj
J'ai crée un tableau avec huit colonne (huit heure de travail). chaque
heure
je dois faire un calcul. Je voudrais des conseil pur utiliser touj le
meme
fichier chaque jour et que les donne soit enregistré dans des fichier de
sauvegarde avec la date (chaque journée). Par contre à chaque heures je
ferme le fichier source, alors mon fichier de sauvegarde avec la date
devrais ce mettre automatiquement a jour chaque heures que je fait des
calcul.
je voudrais un conseil je ne suis pas un pro de excel.
Desole pour les fautes je suis italien.








Avatar
Daniel
Bonjour.
Absolument.
Même pas testé du tout. Ca ne ma vaut rien de me lever trop tôt.
Cordialement.
Daniel
"LSteph" a écrit dans le message de news:
OA1RxD%
Bonjour Daniel,

Peux-me tromper mais n'aurais tu testé avec

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Range)
...

[cet évènnement réagit à chaque modif d'une feuille classeur]

et que tu aies omis de rectifier avant de publier

Pour une sauvegarde automatique à la fermeture :


et sans doute dire plutôt ceci:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
...


Cordialement.

lSteph


"Daniel" a écrit dans le message de news:

Pour une sauvegarde automatique à la fermeture :

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Range)
Dim NomFich As String
NomFich = "c:TEMP" & Day(Date) & Month(Date) & Year(Date) & ".xls"
ActiveWorkbook.SaveCopyAs NomFich
End Sub

Cordialement.
Daniel
"le palais des pates" a écrit dans le message
de news: 42ac8734$0$894$
Bonj
J'ai crée un tableau avec huit colonne (huit heure de travail). chaque
heure
je dois faire un calcul. Je voudrais des conseil pur utiliser touj le
meme
fichier chaque jour et que les donne soit enregistré dans des fichier de
sauvegarde avec la date (chaque journée). Par contre à chaque heures je
ferme le fichier source, alors mon fichier de sauvegarde avec la date
devrais ce mettre automatiquement a jour chaque heures que je fait des
calcul.
je voudrais un conseil je ne suis pas un pro de excel.
Desole pour les fautes je suis italien.












Avatar
Daniel
Suite remarque LSteph, je corrige :

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim NomFich As String
NomFich = "c:TEMP" & Day(Date) & Month(Date) & Year(Date) & ".xls"
ActiveWorkbook.SaveCopyAs NomFich
End Sub

Cordialement, avec mes excuses.
Daniel
"le palais des pates" a écrit dans le message de
news: 42ac8734$0$894$
Bonj
J'ai crée un tableau avec huit colonne (huit heure de travail). chaque
heure
je dois faire un calcul. Je voudrais des conseil pur utiliser touj le
meme
fichier chaque jour et que les donne soit enregistré dans des fichier de
sauvegarde avec la date (chaque journée). Par contre à chaque heures je
ferme le fichier source, alors mon fichier de sauvegarde avec la date
devrais ce mettre automatiquement a jour chaque heures que je fait des
calcul.
je voudrais un conseil je ne suis pas un pro de excel.
Desole pour les fautes je suis italien.




Avatar
le palais des pates
Merci a vous
Mais vous pouvez m'expliquer pas a pas comment inserer les macro.
Je ne suis pas un pro d'excel
merci
"le palais des pates" a écrit dans le message de
news:42ac8734$0$894$
Bonj
J'ai crée un tableau avec huit colonne (huit heure de travail). chaque
heure

je dois faire un calcul. Je voudrais des conseil pur utiliser touj le
meme

fichier chaque jour et que les donne soit enregistré dans des fichier de
sauvegarde avec la date (chaque journée). Par contre à chaque heures je
ferme le fichier source, alors mon fichier de sauvegarde avec la date
devrais ce mettre automatiquement a jour chaque heures que je fait des
calcul.
je voudrais un conseil je ne suis pas un pro de excel.
Desole pour les fautes je suis italien.




Avatar
Daniel
Exact.
En partant de ton classeur Excel : Outils / Macro / Visual Basic Editor. La
fenêtre de l'Editeur Visual Basic s'ouvre. Localise la fenêtre nommée
Projet-VBA Project et à l'intérieur de celle-ci le projet indiqué VBAProject
avec le nom de ton classeur. Fais un double clic sur "ThisWorkbook" et copie
le code dans la partie droite de l'écran. C'est tout.
Cordialement.
Daniel
"le palais des pates" a écrit dans le message de
news: 42ad4b3e$0$25015$
Merci a vous
Mais vous pouvez m'expliquer pas a pas comment inserer les macro.
Je ne suis pas un pro d'excel
merci
"le palais des pates" a écrit dans le message de
news:42ac8734$0$894$
Bonj
J'ai crée un tableau avec huit colonne (huit heure de travail). chaque
heure

je dois faire un calcul. Je voudrais des conseil pur utiliser touj le
meme

fichier chaque jour et que les donne soit enregistré dans des fichier de
sauvegarde avec la date (chaque journée). Par contre à chaque heures je
ferme le fichier source, alors mon fichier de sauvegarde avec la date
devrais ce mettre automatiquement a jour chaque heures que je fait des
calcul.
je voudrais un conseil je ne suis pas un pro de excel.
Desole pour les fautes je suis italien.








Avatar
le palais des pates
desole de vous embeter j'ai encore quelque question
le code:
Sub Enregistre()
Dim NomFich As String
NomFich = "c:TEMP" & Day(Date) & Month(Date) & Year(Date) & ".xls"
ActiveWorkbook.SaveCopyAs NomFich
End Sub
il faut le mettre ou?

la copie avec la date se mettera a jour aussi quands il ya un changement
dans le fichier source?
quands j'essaye de meettre le code apre j'ai une erreur 1004.

Vous pourriez m'envoyer un fichier avec le macro pour voir?
Desole encore et merci
"le palais des pates" a écrit dans le message de
news:42ac8734$0$894$
Bonj
J'ai crée un tableau avec huit colonne (huit heure de travail). chaque
heure

je dois faire un calcul. Je voudrais des conseil pur utiliser touj le
meme

fichier chaque jour et que les donne soit enregistré dans des fichier de
sauvegarde avec la date (chaque journée). Par contre à chaque heures je
ferme le fichier source, alors mon fichier de sauvegarde avec la date
devrais ce mettre automatiquement a jour chaque heures que je fait des
calcul.
je voudrais un conseil je ne suis pas un pro de excel.
Desole pour les fautes je suis italien.




Avatar
Daniel
Non, regarde les messages suivants celui-ci.
Mon précédent message s'applique au code :

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim NomFich As String
NomFich = "c:TEMP" & Day(Date) & Month(Date) & Year(Date) & ".xls"
ActiveWorkbook.SaveCopyAs NomFich
End Sub

La procédure suivante effectue une sauvegarde à chaque modification si
l'heure est différente de celle inscripte en A1 (à changer si tu utilises
cette cellule)

Private Sub Worksheet_Change(ByVal Target As Range)
Dim NomFich As String
If Hour(Time) <> [A1] Then
NomFich = "c:TEMP" & Day(Date) & Month(Date) & Year(Date) & ".xls"
ActiveWorkbook.SaveCopyAs NomFich
Application.EnableEvents = False
[A1] = Hour(Time)
Application.EnableEvents = True
End If
End Sub

Elle est à mettre, au lieu de "ThisWorkbook", toujours dans l'éditeur Visual
Basic, dans la feuille que tu utilises.
Cordialement.
Daniel

Ce code effectue une copie de sauvegarde (dans le dossier C:TEMP, qu'il
t'appartient de modifier au besoin) à la fermeture du fichier.
"le palais des pates" a écrit dans le message de
news: 42ad54be$0$11722$
desole de vous embeter j'ai encore quelque question
le code:
Sub Enregistre()
Dim NomFich As String
NomFich = "c:TEMP" & Day(Date) & Month(Date) & Year(Date) & ".xls"
ActiveWorkbook.SaveCopyAs NomFich
End Sub
il faut le mettre ou?

la copie avec la date se mettera a jour aussi quands il ya un changement
dans le fichier source?
quands j'essaye de meettre le code apre j'ai une erreur 1004.

Vous pourriez m'envoyer un fichier avec le macro pour voir?
Desole encore et merci
"le palais des pates" a écrit dans le message de
news:42ac8734$0$894$
Bonj
J'ai crée un tableau avec huit colonne (huit heure de travail). chaque
heure

je dois faire un calcul. Je voudrais des conseil pur utiliser touj le
meme

fichier chaque jour et que les donne soit enregistré dans des fichier de
sauvegarde avec la date (chaque journée). Par contre à chaque heures je
ferme le fichier source, alors mon fichier de sauvegarde avec la date
devrais ce mettre automatiquement a jour chaque heures que je fait des
calcul.
je voudrais un conseil je ne suis pas un pro de excel.
Desole pour les fautes je suis italien.








Avatar
le palais des pates
voila j'ai essayé le probleme c'est que j'ai erreur d'exécution 1004
impossible d'accéder à13 6 2005 quands je suis dans le fichier de savegarde,
en plus dans la cellule A1 j'ai touj anné 1900 au lieu de 2005.
merci
"le palais des pates" a écrit dans le message de
news:42ac8734$0$894$
Bonj
J'ai crée un tableau avec huit colonne (huit heure de travail). chaque
heure

je dois faire un calcul. Je voudrais des conseil pur utiliser touj le
meme

fichier chaque jour et que les donne soit enregistré dans des fichier de
sauvegarde avec la date (chaque journée). Par contre à chaque heures je
ferme le fichier source, alors mon fichier de sauvegarde avec la date
devrais ce mettre automatiquement a jour chaque heures que je fait des
calcul.
je voudrais un conseil je ne suis pas un pro de excel.
Desole pour les fautes je suis italien.




1 2 3