Bonjour Í tous,
Je lance une macro quand je double clique sur une cellule.
Cette macro ne s'exécute pas toujours, après l'exécution d'autres macros qui sont lancés dans ce classeur.
Le débogage est correct.
Même lorsque je mets un point d'arrêt, Excel ne passe pas par la procédure, comme si le point d'arrêt n'existait pas.
Quand je ferme mon fichier et le réouvre, c'est Ok.
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
MichD
Le 11/11/20 Í 11:03, Alf a écrit :
Bonjour Í tous, Je lance une macro quand je double clique sur une cellule. Cette macro ne s'exécute pas toujours, après l'exécution d'autres macros qui sont lancés dans ce classeur. Le débogage est correct. Même lorsque je mets un point d'arrêt, Excel ne passe pas par la procédure, comme si le point d'arrêt n'existait pas. Quand je ferme mon fichier et le réouvre, c'est Ok. Une idée ? Merci pour votre aide Í tous Alf
Bonjour, Exécute cette macro une fois Sub Test() Application.Enableevents =true End Sub Est-ce que la procédure s'exécute bien maintenant? MichD
Le 11/11/20 Í 11:03, Alf a écrit :
Bonjour Í tous,
Je lance une macro quand je double clique sur une cellule.
Cette macro ne s'exécute pas toujours, après l'exécution d'autres macros qui sont lancés dans ce classeur.
Le débogage est correct.
Même lorsque je mets un point d'arrêt, Excel ne passe pas par la procédure, comme si le point d'arrêt n'existait pas.
Quand je ferme mon fichier et le réouvre, c'est Ok.
Une idée ?
Merci pour votre aide Í tous
Alf
Bonjour,
Exécute cette macro une fois
Sub Test()
Application.Enableevents =true
End Sub
Est-ce que la procédure s'exécute bien maintenant?
Bonjour Í tous, Je lance une macro quand je double clique sur une cellule. Cette macro ne s'exécute pas toujours, après l'exécution d'autres macros qui sont lancés dans ce classeur. Le débogage est correct. Même lorsque je mets un point d'arrêt, Excel ne passe pas par la procédure, comme si le point d'arrêt n'existait pas. Quand je ferme mon fichier et le réouvre, c'est Ok. Une idée ? Merci pour votre aide Í tous Alf
Bonjour, Exécute cette macro une fois Sub Test() Application.Enableevents =true End Sub Est-ce que la procédure s'exécute bien maintenant? MichD
MichD
Sub Test() Application.Enableevents =true End Sub
Si après exécution de cette macro, l'événement "Doublec_clic" fonctionne, il se peut que dans une procédure tu désactives les procédures événementielles et tu ne les réactives pas Í la sortie de ladite procédure. MichD
Sub Test()
Application.Enableevents =true
End Sub
Si après exécution de cette macro, l'événement "Doublec_clic"
fonctionne, il se peut que dans une procédure tu désactives les
procédures événementielles et tu ne les réactives pas Í la sortie de
ladite procédure.
Si après exécution de cette macro, l'événement "Doublec_clic" fonctionne, il se peut que dans une procédure tu désactives les procédures événementielles et tu ne les réactives pas Í la sortie de ladite procédure. MichD
Alf
Le mercredi 11 novembre 2020 Í 18:40:55 UTC+1, MichD a écrit :
Sub Test() Application.Enableevents =true End Sub
Si après exécution de cette macro, l'événement "Doublec_clic" fonctionne, il se peut que dans une procédure tu désactives les procédures événementielles et tu ne les réactives pas Í la sortie de ladite procédure. MichD
Ce doit être çÍ . Mais Í moi de trouver o͹ je les mettais Í False..... Ça gêne en quoi si on les laisse Í True Merci pour l'info
Le mercredi 11 novembre 2020 Í 18:40:55 UTC+1, MichD a écrit :
> Sub Test()
> Application.Enableevents =true
> End Sub
Si après exécution de cette macro, l'événement "Doublec_clic"
fonctionne, il se peut que dans une procédure tu désactives les
procédures événementielles et tu ne les réactives pas Í la sortie de
ladite procédure.
MichD
Ce doit être çÍ .
Mais Í moi de trouver o͹ je les mettais Í False.....
Ça gêne en quoi si on les laisse Í True
Le mercredi 11 novembre 2020 Í 18:40:55 UTC+1, MichD a écrit :
Sub Test() Application.Enableevents =true End Sub
Si après exécution de cette macro, l'événement "Doublec_clic" fonctionne, il se peut que dans une procédure tu désactives les procédures événementielles et tu ne les réactives pas Í la sortie de ladite procédure. MichD
Ce doit être çÍ . Mais Í moi de trouver o͹ je les mettais Í False..... Ça gêne en quoi si on les laisse Í True Merci pour l'info
MichD
Le 12/11/20 Í 09:26, Alf a écrit :
Le mercredi 11 novembre 2020 Í 18:40:55 UTC+1, MichD a écrit :
Sub Test() Application.Enableevents =true End Sub
Si après exécution de cette macro, l'événement "Doublec_clic" fonctionne, il se peut que dans une procédure tu désactives les procédures événementielles et tu ne les réactives pas Í la sortie de ladite procédure. MichD
Ce doit être çÍ . Mais Í moi de trouver o͹ je les mettais Í False..... Ça gêne en quoi si on les laisse Í True Merci pour l'info
Cette ligne de code : Application.Enableevents =true Elle permet l'exécution des procédures événementielle contenue dans le ThisWorkbook ou dans les modules feuilles. Cela s'applique Í l'application (instance d'Excel) et par conséquent affecte tous les fichiers ouverts. Par défaut, elle est Í True. Le problème survient si elle est Í False et qu'un des fichiers ouverts a des procédures événementielles. Ces dernières ne fonctionneront plus. En VBA, barre des menus / édition / Rechercher / tu fais une recherche avec cette expression : Application.Enableevents = False avec l'option "projet en cours". Observe si les lignes de code suivante, passe cette ligne Í True avant la fin de la procédure. Tu cliques sur suivant... MichD
Le 12/11/20 Í 09:26, Alf a écrit :
Le mercredi 11 novembre 2020 Í 18:40:55 UTC+1, MichD a écrit :
Sub Test()
Application.Enableevents =true
End Sub
Si après exécution de cette macro, l'événement "Doublec_clic"
fonctionne, il se peut que dans une procédure tu désactives les
procédures événementielles et tu ne les réactives pas Í la sortie de
ladite procédure.
MichD
Ce doit être çÍ .
Mais Í moi de trouver o͹ je les mettais Í False.....
Ça gêne en quoi si on les laisse Í True
Merci pour l'info
Cette ligne de code : Application.Enableevents =true
Elle permet l'exécution des procédures événementielle contenue dans le
ThisWorkbook ou dans les modules feuilles. Cela s'applique Í
l'application (instance d'Excel) et par conséquent affecte tous les
fichiers ouverts. Par défaut, elle est Í True. Le problème survient si
elle est Í False et qu'un des fichiers ouverts a des procédures
événementielles. Ces dernières ne fonctionneront plus.
En VBA, barre des menus / édition / Rechercher / tu fais une recherche
avec cette expression : Application.Enableevents = False avec l'option
"projet en cours". Observe si les lignes de code suivante, passe cette
ligne Í True avant la fin de la procédure. Tu cliques sur suivant...
Le mercredi 11 novembre 2020 Í 18:40:55 UTC+1, MichD a écrit :
Sub Test() Application.Enableevents =true End Sub
Si après exécution de cette macro, l'événement "Doublec_clic" fonctionne, il se peut que dans une procédure tu désactives les procédures événementielles et tu ne les réactives pas Í la sortie de ladite procédure. MichD
Ce doit être çÍ . Mais Í moi de trouver o͹ je les mettais Í False..... Ça gêne en quoi si on les laisse Í True Merci pour l'info
Cette ligne de code : Application.Enableevents =true Elle permet l'exécution des procédures événementielle contenue dans le ThisWorkbook ou dans les modules feuilles. Cela s'applique Í l'application (instance d'Excel) et par conséquent affecte tous les fichiers ouverts. Par défaut, elle est Í True. Le problème survient si elle est Í False et qu'un des fichiers ouverts a des procédures événementielles. Ces dernières ne fonctionneront plus. En VBA, barre des menus / édition / Rechercher / tu fais une recherche avec cette expression : Application.Enableevents = False avec l'option "projet en cours". Observe si les lignes de code suivante, passe cette ligne Í True avant la fin de la procédure. Tu cliques sur suivant... MichD
Alf
Le jeudi 12 novembre 2020 Í 15:43:42 UTC+1, MichD a écrit :
Le 12/11/20 Í 09:26, Alf a écrit :
Le mercredi 11 novembre 2020 Í 18:40:55 UTC+1, MichD a écrit :
Sub Test() Application.Enableevents =true End Sub
Si après exécution de cette macro, l'événement "Doublec_clic" fonctionne, il se peut que dans une procédure tu désactives les procédures événementielles et tu ne les réactives pas Í la sortie de ladite procédure. MichD
Ce doit être çÍ . Mais Í moi de trouver o͹ je les mettais Í False..... Ça gêne en quoi si on les laisse Í True Merci pour l'info
Cette ligne de code : Application.Enableevents =true Elle permet l'exécution des procédures événementielle contenue dans le ThisWorkbook ou dans les modules feuilles. Cela s'applique Í l'application (instance d'Excel) et par conséquent affecte tous les fichiers ouverts. Par défaut, elle est Í True. Le problème survient si elle est Í False et qu'un des fichiers ouverts a des procédures événementielles. Ces dernières ne fonctionneront plus. En VBA, barre des menus / édition / Rechercher / tu fais une recherche avec cette expression : Application.Enableevents = False avec l'option "projet en cours". Observe si les lignes de code suivante, passe cette ligne Í True avant la fin de la procédure. Tu cliques sur suivant... MichD
Ok Merci
Le jeudi 12 novembre 2020 Í 15:43:42 UTC+1, MichD a écrit :
Le 12/11/20 Í 09:26, Alf a écrit :
> Le mercredi 11 novembre 2020 Í 18:40:55 UTC+1, MichD a écrit :
>>> Sub Test()
>>> Application.Enableevents =true
>>> End Sub
>> Si après exécution de cette macro, l'événement "Doublec_clic"
>> fonctionne, il se peut que dans une procédure tu désactives les
>> procédures événementielles et tu ne les réactives pas Í la sortie de
>> ladite procédure.
>>
>> MichD
> Ce doit être çÍ .
> Mais Í moi de trouver o͹ je les mettais Í False.....
> Ça gêne en quoi si on les laisse Í True
>
> Merci pour l'info
>
Cette ligne de code : Application.Enableevents =true
Elle permet l'exécution des procédures événementielle contenue dans le
ThisWorkbook ou dans les modules feuilles. Cela s'applique Í
l'application (instance d'Excel) et par conséquent affecte tous les
fichiers ouverts. Par défaut, elle est Í True. Le problème survient si
elle est Í False et qu'un des fichiers ouverts a des procédures
événementielles. Ces dernières ne fonctionneront plus.
En VBA, barre des menus / édition / Rechercher / tu fais une recherche
avec cette expression : Application.Enableevents = False avec l'option
"projet en cours". Observe si les lignes de code suivante, passe cette
ligne Í True avant la fin de la procédure. Tu cliques sur suivant...
Le jeudi 12 novembre 2020 Í 15:43:42 UTC+1, MichD a écrit :
Le 12/11/20 Í 09:26, Alf a écrit :
Le mercredi 11 novembre 2020 Í 18:40:55 UTC+1, MichD a écrit :
Sub Test() Application.Enableevents =true End Sub
Si après exécution de cette macro, l'événement "Doublec_clic" fonctionne, il se peut que dans une procédure tu désactives les procédures événementielles et tu ne les réactives pas Í la sortie de ladite procédure. MichD
Ce doit être çÍ . Mais Í moi de trouver o͹ je les mettais Í False..... Ça gêne en quoi si on les laisse Í True Merci pour l'info
Cette ligne de code : Application.Enableevents =true Elle permet l'exécution des procédures événementielle contenue dans le ThisWorkbook ou dans les modules feuilles. Cela s'applique Í l'application (instance d'Excel) et par conséquent affecte tous les fichiers ouverts. Par défaut, elle est Í True. Le problème survient si elle est Í False et qu'un des fichiers ouverts a des procédures événementielles. Ces dernières ne fonctionneront plus. En VBA, barre des menus / édition / Rechercher / tu fais une recherche avec cette expression : Application.Enableevents = False avec l'option "projet en cours". Observe si les lignes de code suivante, passe cette ligne Í True avant la fin de la procédure. Tu cliques sur suivant... MichD