Je me fait un mod=E8le de documents dans lequel j'aurais une feuille
d'Index qui me d=E9crira les diff=E9rentes version de ce document, date
de modification, auteur, etc....
J'ai donc mis dans un module
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Range)
une proc=E9dure qui me permet d'=E9crire dans cette feuille les
informations n=E9cessaire.
le probl=E8me est qu'elle tourne X fois, ou X correspond au nombre de
fois ou elle =E9crit dans une cellule.
Comment =E9vit=E9 ca ?
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
isabelle
bonjour FdeCourt,
regarde la propriété EnableEvents,
Exemple extrait de l'aide xl2002 Cet exemple montre comment désactiver des événements avant l'enregistrement d'un fichier de telle sorte que l'événement BeforeSave n'ait pas lieu.
Je me fait un modèle de documents dans lequel j'aurais une feuille d'Index qui me décrira les différentes version de ce document, date de modification, auteur, etc....
J'ai donc mis dans un module Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) une procédure qui me permet d'écrire dans cette feuille les informations nécessaire. le problème est qu'elle tourne X fois, ou X correspond au nombre de fois ou elle écrit dans une cellule. Comment évité ca ?
Merci
bonjour FdeCourt,
regarde la propriété EnableEvents,
Exemple extrait de l'aide xl2002
Cet exemple montre comment désactiver des événements avant l'enregistrement d'un fichier
de telle sorte que l'événement BeforeSave n'ait pas lieu.
Je me fait un modèle de documents dans lequel j'aurais une feuille
d'Index qui me décrira les différentes version de ce document, date
de modification, auteur, etc....
J'ai donc mis dans un module
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Range)
une procédure qui me permet d'écrire dans cette feuille les
informations nécessaire.
le problème est qu'elle tourne X fois, ou X correspond au nombre de
fois ou elle écrit dans une cellule.
Comment évité ca ?
Exemple extrait de l'aide xl2002 Cet exemple montre comment désactiver des événements avant l'enregistrement d'un fichier de telle sorte que l'événement BeforeSave n'ait pas lieu.
Je me fait un modèle de documents dans lequel j'aurais une feuille d'Index qui me décrira les différentes version de ce document, date de modification, auteur, etc....
J'ai donc mis dans un module Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) une procédure qui me permet d'écrire dans cette feuille les informations nécessaire. le problème est qu'elle tourne X fois, ou X correspond au nombre de fois ou elle écrit dans une cellule. Comment évité ca ?
Merci
FdeCourt
Merci Isabelle
bonjour FdeCourt,
regarde la propriété EnableEvents,
Exemple extrait de l'aide xl2002 Cet exemple montre comment désactiver des événements avant l'enregi strement d'un fichier de telle sorte que l'événement BeforeSave n'ait pas lieu.
Je me fait un modèle de documents dans lequel j'aurais une feuille d'Index qui me décrira les différentes version de ce document, date de modification, auteur, etc....
J'ai donc mis dans un module Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) une procédure qui me permet d'écrire dans cette feuille les informations nécessaire. le problème est qu'elle tourne X fois, ou X correspond au nombre de fois ou elle écrit dans une cellule. Comment évité ca ?
Merci
Merci Isabelle
bonjour FdeCourt,
regarde la propriété EnableEvents,
Exemple extrait de l'aide xl2002
Cet exemple montre comment désactiver des événements avant l'enregi strement d'un fichier
de telle sorte que l'événement BeforeSave n'ait pas lieu.
Je me fait un modèle de documents dans lequel j'aurais une feuille
d'Index qui me décrira les différentes version de ce document, date
de modification, auteur, etc....
J'ai donc mis dans un module
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Range)
une procédure qui me permet d'écrire dans cette feuille les
informations nécessaire.
le problème est qu'elle tourne X fois, ou X correspond au nombre de
fois ou elle écrit dans une cellule.
Comment évité ca ?
Exemple extrait de l'aide xl2002 Cet exemple montre comment désactiver des événements avant l'enregi strement d'un fichier de telle sorte que l'événement BeforeSave n'ait pas lieu.
Je me fait un modèle de documents dans lequel j'aurais une feuille d'Index qui me décrira les différentes version de ce document, date de modification, auteur, etc....
J'ai donc mis dans un module Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) une procédure qui me permet d'écrire dans cette feuille les informations nécessaire. le problème est qu'elle tourne X fois, ou X correspond au nombre de fois ou elle écrit dans une cellule. Comment évité ca ?