olivemotard
XLDnaute Junior
Bonjour,
J'ai mis en place une macro, qui sauvegarde, copie .... et qui insert date, heure et nom de la personne qui a declenche la macro :
Sheets("attente").Select
Application.ScreenUpdating = False
Sheets("modifuniq").Select
Range("A3:X522").Select
Selection.Copy
Sheets("creationmodif").Select
Range("A3").Select
ActiveSheet.Paste
Sheets("recherche").Select
Range("A3").Select
ActiveSheet.Paste
Sheets("Ouverture").Select
Application.CutCopyMode = False
Range("C66").Select
ActiveCell.FormulaR1C1 = "=NOW()"
Range("C7") = Application.UserName
Range("E1").Select
ActiveWorkbook.Save
Application.ScreenUpdating = True
End Sub
Le probleme est que le nom, la date et l heure se modifie a chaque ouverture, fermeture ou simple consultation du fichier, alors que je voudrais que cette action soit uniquement realisee lorsque cette macro se lance.
Il doit peut etre y avoir un code pour verouiller cette action a cette seule macro
Merci d'avance
J'ai mis en place une macro, qui sauvegarde, copie .... et qui insert date, heure et nom de la personne qui a declenche la macro :
Sheets("attente").Select
Application.ScreenUpdating = False
Sheets("modifuniq").Select
Range("A3:X522").Select
Selection.Copy
Sheets("creationmodif").Select
Range("A3").Select
ActiveSheet.Paste
Sheets("recherche").Select
Range("A3").Select
ActiveSheet.Paste
Sheets("Ouverture").Select
Application.CutCopyMode = False
Range("C66").Select
ActiveCell.FormulaR1C1 = "=NOW()"
Range("C7") = Application.UserName
Range("E1").Select
ActiveWorkbook.Save
Application.ScreenUpdating = True
End Sub
Le probleme est que le nom, la date et l heure se modifie a chaque ouverture, fermeture ou simple consultation du fichier, alors que je voudrais que cette action soit uniquement realisee lorsque cette macro se lance.
Il doit peut etre y avoir un code pour verouiller cette action a cette seule macro
Merci d'avance