Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Date enregistrement excel

aurel51, le mardi 18 septembre 2007 à 15:21:02
bonjour,

je voudrai afficher la date de mise a jour d'une feuille excel dans une cellule lorsque j'ai effectué des modifications et que je quitte excel.

lorsque je quitte excel et que j'ai apporté des modifications a ma feuille, je voudrais que la date de la mise a jour se mette dans une cellule. je voudrais qu'elle se change automatiquement.

merci de votre aide
Configuration: Windows 2000
Internet Explorer 5.5
Répondre à aurel51  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jetset30, le mardi 18 septembre 2007 à 17:23:19
salut,

Tapes dans ta cellule choisie : =AUJOURDHUI()

et voilà! la date du jour sera insérée automatiquement dans ta cellule.

a+
Répondre à jetset30

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
aurel51, le mardi 18 septembre 2007 à 17:26:58
merci du conseille mais ce n'est pas ce que je désire faire.

je voudrai que la date change seulement lorsque je modifie et enregistre ma feuille excel.
Répondre à aurel51

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Anonyme, le mardi 18 septembre 2007 à 17:38:51
Salut

Dans la section "This Workbook" de Microsoft Windows Excel, placez :

Dim modif As Boolean

Private Sub Workbook_BeforeClose(Cancel As Boolean)
If modif = True Then
Sheets("Feuil1").Range("A1").Value = "Dernière Révision le " & Format(Date, "dd/mm/yyyy")
End If
End Sub

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
modif = True
End Sub

Source =>
http://www.commentcamarche.net/forum/affich-33238-excel-macro-date-derniere-modification-du-doc#0

à+
Répondre à Anonyme

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 fox1987, le samedi 3 mai 2008 à 12:48:42
Bonjour,
jai lu ton message pour afficher la dernière mise à jour d'un document excel, mais je ne sais pas quelle est la section "this workbook' dont tu parles? je ne m'y connais pas très bie cette question doit te paraître un peu bête..
merci pr ton aide
Répondre à fox1987

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
aurel51, le mardi 18 septembre 2007 à 18:09:11
merci ça marche.

j'avais vu ce sujet de discution mais ne savais pas ou insérer le code

A+
Répondre à aurel51

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
aurel51, le mardi 18 septembre 2007 à 18:26:27
une autre petite question,

j'ai plusieurs page et je voudrai quelles soient indépendante pour la date d'enregistrement, j'ai essayé en recopiant le code et changement le nom de la feuille mais ca ne marche pas.

merci de votre aide
Répondre à aurel51

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Anonyme, le mardi 18 septembre 2007 à 19:31:24
Salut

Afficher la date et l'heure de modification, dans une cellule d'une feuille de calcul Microsoft Windows Excel :

Soit pour une modification dans l'ensemble d'un document Microsoft Windows Excel ...
Soit pour une modification dans une feuille de calcul déterminée, d'un document Microsoft Windows Excel ...

Une excellente piste déjà pour commencer ; la solution mâchée ensuite par moi-même ou d'autres :
http://www.info-3000.com/vbvba/evenementclasseur.php

Les événements de classeur (WorkBook) ont une équivalence dans Sheet (= feuille) ; (Microsoft Windows Excel) !
Workbook_SheetActivate(ByVal Sh As Object), peut peut-être servir à la place de Workbook_BeforeClose(Cancel As Boolean) ...

Les évènements du module objet ThisWorkbook, dans Microsoft Windows Excel ; sur www.developpez.com :
http://silkyroad.developpez.com/VBA/EvenementsClasseur/

merci .

à+
Répondre à Anonyme

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Anonyme, le mardi 18 septembre 2007 à 22:38:30
Salut

Afficher la date et l'heure de modification, dans une cellule d'une feuille de calcul Microsoft Windows Excel :

Cet exemple incrémente d'une unité la cellule A1, à chaque modification dans la feuille :
Vba ; Programmation ; Microsoft Windows Excel :

http://silkyroad.developpez.com/VBA/EvenementsFeuille/

Private Sub Worksheet_Change(ByVal Target As Range)
... 'Désactive l'évènement
... Application.EnableEvents = False
... 'modification dans la cellule A1
... Range("A1") = Range("A1") + 1
... 'Réactive l'évènement
... Application.EnableEvents = True
End Sub

N'oubliez pas d'enlever, les "..." ;-) ; faites les modifications suivant votre cas particulier. merci.
(Je ne programme pas assez ; pour vous aider directement ; merci d'indiquer des solutions ci-dessous. merci.)

à+
Répondre à Anonyme

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Anonyme, le mardi 18 septembre 2007 à 23:17:36
Salut

Afficher la date et l'heure de modification, dans une cellule d'une feuille de calcul Microsoft Windows Excel :

Private Sub Worksheet_Change(ByVal Target As Range)
    'Désactive l'évènement pour évité une boucle sans fin (modification de la modification ...)
    Application.EnableEvents = False
    'modification dans la cellule A1
    Range("A1") = MAINTENANT()
    'Réactive l'évènement ; était là pour évité une boucle sans fin (modification de la modification ...)
    Application.EnableEvents = True
End Sub

Merci à vous de faires les modifications suivant votre cas particulier. merci.

à+
Répondre à Anonyme

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
aurel51, le mercredi 19 septembre 2007 à 10:09:20
salut,

j'ai toujours pas réussi à changer la date de modification à l'enregistrement independement dans chaque feuille.

j'ai repris ce code mais cela ne marche que pour une feuille. si je le recopie pour une autre feuille, cela me crée des erreurs.

Dim modif As Boolean

Private Sub Workbook_BeforeClose(Cancel As Boolean)
If modif = True Then
Sheets("Feuil1").Range("A1").Value = "Dernière Révision le " & Format(Date, "dd/mm/yyyy")
End If
End Sub

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
modif = True
End Sub
Répondre à aurel51

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
aurel51, le jeudi 20 septembre 2007 à 10:02:21
personne peut m'aider, ca doit bien être possible de modifier la date de mise à jour indépendament sur chaque feuille d'un classeur excel
Répondre à aurel51

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
alprog, le mercredi 23 janvier 2008 à 22:52:45
Si tu n'as toujours pas réussi, essaie ca pour voir... désolé du retard

'Dans ThisWorkBook
'========================================
Dim modifFeuil1 As Boolean
Dim modifFeuil2 As Boolean
Dim modifFeuil3 As Boolean

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.EnableEvents = False
If modifFeuil1 = True Then
Sheets("Feuil1").Range("A1").Value = "Dernière Révision le " & Format(Date, "dd/mm/yyyy")
End If
If modifFeuil2 = True Then
Sheets("Feuil2").Range("A1").Value = "Dernière Révision le " & Format(Date, "dd/mm/yyyy")
End If
If modifFeuil3 = True Then
Sheets("Feuil3").Range("A1").Value = "Dernière Révision le " & Format(Date, "dd/mm/yyyy")
End If
Application.EnableEvents = True
End Sub

Public Sub feuil1change()
modifFeuil1 = True
End Sub

Public Sub feuil2change()
modifFeuil2 = True
End Sub

Public Sub feuil3change()
modifFeuil3 = True
End Sub

'Dans Feuil1
'============================
Private Sub Worksheet_Change(ByVal Target As Range)
ThisWorkbook.feuil1change
End Sub

'Dans Feuil2
'============================
Private Sub Worksheet_Change(ByVal Target As Range)
ThisWorkbook.feuil2change
End Sub

'Dans Feuil3
'============================
Private Sub Worksheet_Change(ByVal Target As Range)
ThisWorkbook.feuil3change
End Sub
Répondre à alprog

Résultats pour date enregistrement excel

Transferer data .txt en fichier EXCEL (Résolu) Bonjour à tous et toutes, J ai un tableau sous un format .txt et j aimerai incorporer toutes les datas dans Excel. Comment puis je faire pour que la mise en forme du premier tableau se retrouve dans mon fichier final ? Il y a également des données en... www.commentcamarche.net/forum/affich-3535831-transferer-data-txt-en-fichier-excel
Excel (Résolu) Bonjour, je voudrais savoir comment épuré des lignes à une certaine date sur excel. merci www.commentcamarche.net/forum/affich-6414203-excel
Problème de copy en .bat (Résolu) Bonjour je cherche a faire une copie d'un fichier local vers le réseau via une commande bat voila ce que j'ai pour le moment copy C:\Documents and Settings\phuez\Application Data\Microsoft\Excel\XLSTART\MacroPlanDePlaque.xls... www.commentcamarche.net/forum/affich-1452861-probleme-de-copy-en-bat

Résultats pour date enregistrement excel

Travailler sur les dates avec ExcelVous avez une date en C3 par exemple, et vous voulez connaitre : le N° de la semaine correspondant à cette date : = NO.SEMAINE(C3;2) Nota : 2 correspond à un système de semaines commençant le Lundi, et 1 pour le Dimanche. ... www.commentcamarche.net/faq/sujet-8647-travailler-sur-les-dates-avec-excel
[PHP] Date de dernière modificationGrâce à PHP il est possible d'afficher automatiquement la date de dernière modification de la page en cours : ... www.commentcamarche.net/faq/sujet-851-php-date-de-derniere-modification
[Excel] Ajouter une date fixe dans une celluleSi vous souhaitez insérer la date du jour en cours dans une cellule, au format JJ/MM/AAAA, et que celle-ci reste fixe, sans remise à jour à chaque ouverture du fichier (par exemple pour indiquer la date de création du fichier): Tapez simplement ... www.commentcamarche.net/faq/sujet-3757-excel-ajouter-une-date-fixe-dans-une-cellule

Résultats pour date enregistrement excel

Pb boucle de récupération dans bdd mysql (Résolu)Bonjour, je souhaite récuperer des dates enregistrée dans une bdd et les mettre dans un array mon code marche plutot bien le pb c'est qu'il me rate la 1ère date à chaque fois //requete sql trié par timestamp $datesql = mysql_query("SELECT... www.commentcamarche.net/forum/affich-8790938-pb-boucle-de-recuperation-dans-bdd-mysql
Recherche macro enregistrement excel (Résolu)Bonjour Je suis à la recherche d'une macro qui me permettrait d'enregistrer un fichier excel (2003) dont le nom serait le contenu d'une cellule . Merci de l'aide et/ou des pistes que vous m'apporterais. Mabelle60 www.commentcamarche.net/forum/affich-2839781-recherche-macro-enregistrement-excel
Format date sous excel (Résolu)Bonjour, J'ai un problème sous excel, j'ai des dates au format JJ/MM/AAAA, ce fichier excel est un fichier de statistique qu'un des clients de ma boite m'a renvoyé pour me dire que le format ne correspondait pas à ce qu'ils... www.commentcamarche.net/forum/affich-6041776-format-date-sous-excel