Copie et exécute cette macro une fois dans ton classeur
dans le module de ton choix
Sub test()
Application.EnableEvents = True
End Sub
Copie et exécute cette macro une fois dans ton classeur
dans le module de ton choix
Sub test()
Application.EnableEvents = True
End Sub
Copie et exécute cette macro une fois dans ton classeur
dans le module de ton choix
Sub test()
Application.EnableEvents = True
End Sub
> Je vois que dans mon Excel 98/Mac, la suppression d'un range, ligne ou
colonne ne déclenche pas l'événement <Workbook_SheetChange>.
> Je vois que dans mon Excel 98/Mac, la suppression d'un range, ligne ou
colonne ne déclenche pas l'événement <Workbook_SheetChange>.
> Je vois que dans mon Excel 98/Mac, la suppression d'un range, ligne ou
colonne ne déclenche pas l'événement <Workbook_SheetChange>.
> Je vois que dans mon Excel 98/Mac, la suppression d'un range, ligne ou
> colonne ne déclenche pas l'événement <Workbook_SheetChange>.
C'est connu !
C'est le même comportement que XL97 sous Win
> Je vois que dans mon Excel 98/Mac, la suppression d'un range, ligne ou
> colonne ne déclenche pas l'événement <Workbook_SheetChange>.
C'est connu !
C'est le même comportement que XL97 sous Win
> Je vois que dans mon Excel 98/Mac, la suppression d'un range, ligne ou
> colonne ne déclenche pas l'événement <Workbook_SheetChange>.
C'est connu !
C'est le même comportement que XL97 sous Win
Bonjour à tous
Je vois que dans mon Excel 98/Mac, la suppression d'un range, ligne ou
colonne ne déclenche pas l'événement <Workbook_SheetChange>.
Une paille !
Est-ce un bug répertorié de mon antiquité ou aussi le comportement des
versions ultérieures ?
Pas encore pu vérifier comment ça se passe sur Excel 2000 Win, et c'e st
ça qui m'intéresse au premier chef.
Merci de votre aide !
--
J. B.
Bonjour à tous
Je vois que dans mon Excel 98/Mac, la suppression d'un range, ligne ou
colonne ne déclenche pas l'événement <Workbook_SheetChange>.
Une paille !
Est-ce un bug répertorié de mon antiquité ou aussi le comportement des
versions ultérieures ?
Pas encore pu vérifier comment ça se passe sur Excel 2000 Win, et c'e st
ça qui m'intéresse au premier chef.
Merci de votre aide !
--
J. B.
Bonjour à tous
Je vois que dans mon Excel 98/Mac, la suppression d'un range, ligne ou
colonne ne déclenche pas l'événement <Workbook_SheetChange>.
Une paille !
Est-ce un bug répertorié de mon antiquité ou aussi le comportement des
versions ultérieures ?
Pas encore pu vérifier comment ça se passe sur Excel 2000 Win, et c'e st
ça qui m'intéresse au premier chef.
Merci de votre aide !
--
J. B.
Bonsoir MichDenis
michdenis wrote:
> Copie et exécute cette macro une fois dans ton classeur
> dans le module de ton choix
> Sub test()
> Application.EnableEvents = True
> End Sub
Je comprends ton étonnement.
Avant de poster j'avais déjà vérifié et revérifié
( y compris forcé la propriété <Application.EnableEvents = True> via la
fenêtre d'éxécution) etc, sans que ça change rien à ces évé nements
zappés.
Donc pour être sûr, j'ai créé un nouveau classeur vide de toute p roc
En code classeur ET en code de feuille 1 j'ai mis la proc de changement
en feuille avec point d'arrêt et un msgBox pour suivre son interception
des événements
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Excel.Range)
et voilà le bilan de mes tests (oui = événement intercepté au n iveau
feuille ET classeur, NON = aucun événement intercepté)
Copier/coller cellule à cellule (y compris collage spécial_Valeur) = oui
Couper/coller cellule à cellule = oui + oui (normal, 2 cellules
modifiées)
Vider range(s) ou ligne(s) ou colonne(s) de leur valeur = oui
Modifier manuellement une valeur de cellule = oui
Valeur de cellule par formule, à la création formule = oui
Modif de la formule (donc change valeur cellule) = oui
Modif d'une cellule impliquée dans la formule :
pour la cellule source modifiée = oui
pour la cellule résultat (donc modifiée) = NON
Coller dans une cellule valeur copiée hors du classeur = NON
Insérer range(s) ou ligne(s) ou colonne(s) = NON NON NON
Supprimer range(s) ou ligne(s) ou colonne(s) = NON NON NON
Remplir une cellule par liste de validation = NON
et pour le fun
Données--> Convertir pour remplir x cellules avec x mots = NON x fois
Y en a peut-être d'autres à trouver, mais bon, c'est peut-être un p eu
tard pour se lancer dans le beta test d'Excel 97/98 Mac ;-))
Demain je regarde ce qu'il en est avec Excel 2000 Win, par ce que là
c'est pour le boulot et j'aimerais bien que certaines des procs que j'ai
laborieusement préparées ce WE (entre autres grâce à ton aide) ne
soient pas partiellement inopérantes si ces événements ne sont pas
interceptés !
Cordialement,
--
J. B.
Bonsoir MichDenis
michdenis <michde...@hotmail.com> wrote:
> Copie et exécute cette macro une fois dans ton classeur
> dans le module de ton choix
> Sub test()
> Application.EnableEvents = True
> End Sub
Je comprends ton étonnement.
Avant de poster j'avais déjà vérifié et revérifié
( y compris forcé la propriété <Application.EnableEvents = True> via la
fenêtre d'éxécution) etc, sans que ça change rien à ces évé nements
zappés.
Donc pour être sûr, j'ai créé un nouveau classeur vide de toute p roc
En code classeur ET en code de feuille 1 j'ai mis la proc de changement
en feuille avec point d'arrêt et un msgBox pour suivre son interception
des événements
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Excel.Range)
et voilà le bilan de mes tests (oui = événement intercepté au n iveau
feuille ET classeur, NON = aucun événement intercepté)
Copier/coller cellule à cellule (y compris collage spécial_Valeur) = oui
Couper/coller cellule à cellule = oui + oui (normal, 2 cellules
modifiées)
Vider range(s) ou ligne(s) ou colonne(s) de leur valeur = oui
Modifier manuellement une valeur de cellule = oui
Valeur de cellule par formule, à la création formule = oui
Modif de la formule (donc change valeur cellule) = oui
Modif d'une cellule impliquée dans la formule :
pour la cellule source modifiée = oui
pour la cellule résultat (donc modifiée) = NON
Coller dans une cellule valeur copiée hors du classeur = NON
Insérer range(s) ou ligne(s) ou colonne(s) = NON NON NON
Supprimer range(s) ou ligne(s) ou colonne(s) = NON NON NON
Remplir une cellule par liste de validation = NON
et pour le fun
Données--> Convertir pour remplir x cellules avec x mots = NON x fois
Y en a peut-être d'autres à trouver, mais bon, c'est peut-être un p eu
tard pour se lancer dans le beta test d'Excel 97/98 Mac ;-))
Demain je regarde ce qu'il en est avec Excel 2000 Win, par ce que là
c'est pour le boulot et j'aimerais bien que certaines des procs que j'ai
laborieusement préparées ce WE (entre autres grâce à ton aide) ne
soient pas partiellement inopérantes si ces événements ne sont pas
interceptés !
Cordialement,
--
J. B.
Bonsoir MichDenis
michdenis wrote:
> Copie et exécute cette macro une fois dans ton classeur
> dans le module de ton choix
> Sub test()
> Application.EnableEvents = True
> End Sub
Je comprends ton étonnement.
Avant de poster j'avais déjà vérifié et revérifié
( y compris forcé la propriété <Application.EnableEvents = True> via la
fenêtre d'éxécution) etc, sans que ça change rien à ces évé nements
zappés.
Donc pour être sûr, j'ai créé un nouveau classeur vide de toute p roc
En code classeur ET en code de feuille 1 j'ai mis la proc de changement
en feuille avec point d'arrêt et un msgBox pour suivre son interception
des événements
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Excel.Range)
et voilà le bilan de mes tests (oui = événement intercepté au n iveau
feuille ET classeur, NON = aucun événement intercepté)
Copier/coller cellule à cellule (y compris collage spécial_Valeur) = oui
Couper/coller cellule à cellule = oui + oui (normal, 2 cellules
modifiées)
Vider range(s) ou ligne(s) ou colonne(s) de leur valeur = oui
Modifier manuellement une valeur de cellule = oui
Valeur de cellule par formule, à la création formule = oui
Modif de la formule (donc change valeur cellule) = oui
Modif d'une cellule impliquée dans la formule :
pour la cellule source modifiée = oui
pour la cellule résultat (donc modifiée) = NON
Coller dans une cellule valeur copiée hors du classeur = NON
Insérer range(s) ou ligne(s) ou colonne(s) = NON NON NON
Supprimer range(s) ou ligne(s) ou colonne(s) = NON NON NON
Remplir une cellule par liste de validation = NON
et pour le fun
Données--> Convertir pour remplir x cellules avec x mots = NON x fois
Y en a peut-être d'autres à trouver, mais bon, c'est peut-être un p eu
tard pour se lancer dans le beta test d'Excel 97/98 Mac ;-))
Demain je regarde ce qu'il en est avec Excel 2000 Win, par ce que là
c'est pour le boulot et j'aimerais bien que certaines des procs que j'ai
laborieusement préparées ce WE (entre autres grâce à ton aide) ne
soient pas partiellement inopérantes si ces événements ne sont pas
interceptés !
Cordialement,
--
J. B.
Ce n'est pas tout à fait un bug même si cela peut troubler!
Le comportement est le même avec 2003,
Lorsque tu supprime un Range comme une ligne ou colonne
il en résulte que la sélection est toujours la même
donc la selection porte toujours la même référence!
Celle-ci n'a donc "théoriquement, selon ce principe" pas changé.
Ce n'est pas tout à fait un bug même si cela peut troubler!
Le comportement est le même avec 2003,
Lorsque tu supprime un Range comme une ligne ou colonne
il en résulte que la sélection est toujours la même
donc la selection porte toujours la même référence!
Celle-ci n'a donc "théoriquement, selon ce principe" pas changé.
Ce n'est pas tout à fait un bug même si cela peut troubler!
Le comportement est le même avec 2003,
Lorsque tu supprime un Range comme une ligne ou colonne
il en résulte que la sélection est toujours la même
donc la selection porte toujours la même référence!
Celle-ci n'a donc "théoriquement, selon ce principe" pas changé.
"LSteph" a écrit dans le message de news:
> Ce n'est pas tout à fait un bug même si cela peut troubler!
>Le comportement est le même avec 2003,
>Lorsque tu supprime un Range comme une ligne ou colonne
>il en résulte que la sélection est toujours la même
>donc la selection porte toujours la même référence!
>Celle-ci n'a donc "théoriquement, selon ce principe" pas changé.
Dns la question,i ne s'agit pas de l'évènement Worksheet_Selection Change mais
de l'évènement Worksheet_Change !
Même comportement avec XL98 (mac) et XL97(pc)
Changement de comportement à partir de XL2000 (pc)
Etc
"LSteph" <gmlst...@gmail.com> a écrit dans le message de news:
361ca470-7dfc-461f-b86f-3bbb668a1...@w36g2000yqm.googlegroups.com...
> Ce n'est pas tout à fait un bug même si cela peut troubler!
>Le comportement est le même avec 2003,
>Lorsque tu supprime un Range comme une ligne ou colonne
>il en résulte que la sélection est toujours la même
>donc la selection porte toujours la même référence!
>Celle-ci n'a donc "théoriquement, selon ce principe" pas changé.
Dns la question,i ne s'agit pas de l'évènement Worksheet_Selection Change mais
de l'évènement Worksheet_Change !
Même comportement avec XL98 (mac) et XL97(pc)
Changement de comportement à partir de XL2000 (pc)
Etc
"LSteph" a écrit dans le message de news:
> Ce n'est pas tout à fait un bug même si cela peut troubler!
>Le comportement est le même avec 2003,
>Lorsque tu supprime un Range comme une ligne ou colonne
>il en résulte que la sélection est toujours la même
>donc la selection porte toujours la même référence!
>Celle-ci n'a donc "théoriquement, selon ce principe" pas changé.
Dns la question,i ne s'agit pas de l'évènement Worksheet_Selection Change mais
de l'évènement Worksheet_Change !
Même comportement avec XL98 (mac) et XL97(pc)
Changement de comportement à partir de XL2000 (pc)
Etc
Même comportement avec XL98 (mac) et XL97(pc)
Changement de comportement à partir de XL2000 (pc)
Même comportement avec XL98 (mac) et XL97(pc)
Changement de comportement à partir de XL2000 (pc)
Même comportement avec XL98 (mac) et XL97(pc)
Changement de comportement à partir de XL2000 (pc)
Effectivement , j'avais mal lu, ou un peu trop vite!
Effectivement , j'avais mal lu, ou un peu trop vite!
Effectivement , j'avais mal lu, ou un peu trop vite!