Bonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD
Bonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD
Bonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD
Bonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD
Bonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD
Bonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD
Bonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD
Bonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD
Bonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD
aurait faculté à désactiver les procédures évènementielles...
contient-il lui même des macros?
Bonjour,
cette macro située dans thisworkbook opèrera dans n'importe laquelle de
ses feuilles sur changement de L9 et sous réserve que seul L9 soit
sélectionné lors de la saisie et ne soit pas vide.
Si tu ouvres un autre classeur, les feuilles de l'autre classeur ne sont
pas concernées.
Si tu reviens sur ton premier classeur les feuilles de celui-ci elles,
réagiront comme il se doit.
Si tel n'est pas le cas, c'est que l'ouverture de cet autre classeur
aurait faculté à désactiver les procédures évènementielles dans
l'application...
..!?
contient-il lui même des macros?
@+
--
lStephBonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD
aurait faculté à désactiver les procédures évènementielles...
contient-il lui même des macros?
Bonjour,
cette macro située dans thisworkbook opèrera dans n'importe laquelle de
ses feuilles sur changement de L9 et sous réserve que seul L9 soit
sélectionné lors de la saisie et ne soit pas vide.
Si tu ouvres un autre classeur, les feuilles de l'autre classeur ne sont
pas concernées.
Si tu reviens sur ton premier classeur les feuilles de celui-ci elles,
réagiront comme il se doit.
Si tel n'est pas le cas, c'est que l'ouverture de cet autre classeur
aurait faculté à désactiver les procédures évènementielles dans
l'application...
..!?
contient-il lui même des macros?
@+
--
lSteph
Bonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD
aurait faculté à désactiver les procédures évènementielles...
contient-il lui même des macros?
Bonjour,
cette macro située dans thisworkbook opèrera dans n'importe laquelle de
ses feuilles sur changement de L9 et sous réserve que seul L9 soit
sélectionné lors de la saisie et ne soit pas vide.
Si tu ouvres un autre classeur, les feuilles de l'autre classeur ne sont
pas concernées.
Si tu reviens sur ton premier classeur les feuilles de celui-ci elles,
réagiront comme il se doit.
Si tel n'est pas le cas, c'est que l'ouverture de cet autre classeur
aurait faculté à désactiver les procédures évènementielles dans
l'application...
..!?
contient-il lui même des macros?
@+
--
lStephBonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD
... euh ! effectivement j'ai lu vite et pensé Workbook_SheetChange
mais à bien regarder c'était simplement Worksheet_change donc dans le
code de la feuille et juste celle là donc,
reste qu'avoir ouvert par ailleurs un autre classeur ne devrait rien
entraver sauf cas que j'evoquaisaurait faculté à désactiver les procédures évènementielles. ..
contient-il lui même des macros?Bonjour,
cette macro située dans thisworkbook opèrera dans n'importe laque lle de
ses feuilles sur changement de L9 et sous réserve que seul L9 soit
sélectionné lors de la saisie et ne soit pas vide.
Si tu ouvres un autre classeur, les feuilles de l'autre classeur ne sont
pas concernées.
Si tu reviens sur ton premier classeur les feuilles de celui-ci elles,
réagiront comme il se doit.
Si tel n'est pas le cas, c'est que l'ouverture de cet autre classeur
aurait faculté à désactiver les procédures évènementielles d ans
l'application...
..!?
contient-il lui même des macros?
@+
--
lStephBonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macr o
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
... euh ! effectivement j'ai lu vite et pensé Workbook_SheetChange
mais à bien regarder c'était simplement Worksheet_change donc dans le
code de la feuille et juste celle là donc,
reste qu'avoir ouvert par ailleurs un autre classeur ne devrait rien
entraver sauf cas que j'evoquais
aurait faculté à désactiver les procédures évènementielles. ..
contient-il lui même des macros?
Bonjour,
cette macro située dans thisworkbook opèrera dans n'importe laque lle de
ses feuilles sur changement de L9 et sous réserve que seul L9 soit
sélectionné lors de la saisie et ne soit pas vide.
Si tu ouvres un autre classeur, les feuilles de l'autre classeur ne sont
pas concernées.
Si tu reviens sur ton premier classeur les feuilles de celui-ci elles,
réagiront comme il se doit.
Si tel n'est pas le cas, c'est que l'ouverture de cet autre classeur
aurait faculté à désactiver les procédures évènementielles d ans
l'application...
..!?
contient-il lui même des macros?
@+
--
lSteph
Bonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macr o
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
... euh ! effectivement j'ai lu vite et pensé Workbook_SheetChange
mais à bien regarder c'était simplement Worksheet_change donc dans le
code de la feuille et juste celle là donc,
reste qu'avoir ouvert par ailleurs un autre classeur ne devrait rien
entraver sauf cas que j'evoquaisaurait faculté à désactiver les procédures évènementielles. ..
contient-il lui même des macros?Bonjour,
cette macro située dans thisworkbook opèrera dans n'importe laque lle de
ses feuilles sur changement de L9 et sous réserve que seul L9 soit
sélectionné lors de la saisie et ne soit pas vide.
Si tu ouvres un autre classeur, les feuilles de l'autre classeur ne sont
pas concernées.
Si tu reviens sur ton premier classeur les feuilles de celui-ci elles,
réagiront comme il se doit.
Si tel n'est pas le cas, c'est que l'ouverture de cet autre classeur
aurait faculté à désactiver les procédures évènementielles d ans
l'application...
..!?
contient-il lui même des macros?
@+
--
lStephBonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macr o
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
On 25 jan, 19:43, LSteph wrote:... euh ! effectivement j'ai lu vite et pensé Workbook_SheetChange
mais à bien regarder c'était simplement Worksheet_change donc dans le
code de la feuille et juste celle là donc,
reste qu'avoir ouvert par ailleurs un autre classeur ne devrait rien
entraver sauf cas que j'evoquaisaurait faculté à désactiver les procédures évènementielles...
contient-il lui même des macros?Bonjour,
cette macro située dans thisworkbook opèrera dans n'importe laquelle de
ses feuilles sur changement de L9 et sous réserve que seul L9 soit
sélectionné lors de la saisie et ne soit pas vide.
Si tu ouvres un autre classeur, les feuilles de l'autre classeur ne sont
pas concernées.
Si tu reviens sur ton premier classeur les feuilles de celui-ci elles,
réagiront comme il se doit.
Si tel n'est pas le cas, c'est que l'ouverture de cet autre classeur
aurait faculté à désactiver les procédures évènementielles dans
l'application...
..!?
contient-il lui même des macros?
@+
--
lStephBonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Merci L.Steph pour tes precisions.
Effectivement,dans l'autre classeur que j'ouvre, il y a des macros.
Et je commence à penser que c'est la le pb, suite au x differents
retour que j'ai eu sur le forum.
J'ai notamment des macros à l'ouverture de l'autre classeur qui gene
peut etre
le declenchement de la macro evenment.
Je fais essayer de faire du "pas à pas" en supprimant progressivement
les macros
pour voir ou ça bloque.
SD
On 25 jan, 19:43, LSteph <lecocost...@frite.fr> wrote:
... euh ! effectivement j'ai lu vite et pensé Workbook_SheetChange
mais à bien regarder c'était simplement Worksheet_change donc dans le
code de la feuille et juste celle là donc,
reste qu'avoir ouvert par ailleurs un autre classeur ne devrait rien
entraver sauf cas que j'evoquais
aurait faculté à désactiver les procédures évènementielles...
contient-il lui même des macros?
Bonjour,
cette macro située dans thisworkbook opèrera dans n'importe laquelle de
ses feuilles sur changement de L9 et sous réserve que seul L9 soit
sélectionné lors de la saisie et ne soit pas vide.
Si tu ouvres un autre classeur, les feuilles de l'autre classeur ne sont
pas concernées.
Si tu reviens sur ton premier classeur les feuilles de celui-ci elles,
réagiront comme il se doit.
Si tel n'est pas le cas, c'est que l'ouverture de cet autre classeur
aurait faculté à désactiver les procédures évènementielles dans
l'application...
..!?
contient-il lui même des macros?
@+
--
lSteph
Bonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Merci L.Steph pour tes precisions.
Effectivement,dans l'autre classeur que j'ouvre, il y a des macros.
Et je commence à penser que c'est la le pb, suite au x differents
retour que j'ai eu sur le forum.
J'ai notamment des macros à l'ouverture de l'autre classeur qui gene
peut etre
le declenchement de la macro evenment.
Je fais essayer de faire du "pas à pas" en supprimant progressivement
les macros
pour voir ou ça bloque.
SD
On 25 jan, 19:43, LSteph wrote:... euh ! effectivement j'ai lu vite et pensé Workbook_SheetChange
mais à bien regarder c'était simplement Worksheet_change donc dans le
code de la feuille et juste celle là donc,
reste qu'avoir ouvert par ailleurs un autre classeur ne devrait rien
entraver sauf cas que j'evoquaisaurait faculté à désactiver les procédures évènementielles...
contient-il lui même des macros?Bonjour,
cette macro située dans thisworkbook opèrera dans n'importe laquelle de
ses feuilles sur changement de L9 et sous réserve que seul L9 soit
sélectionné lors de la saisie et ne soit pas vide.
Si tu ouvres un autre classeur, les feuilles de l'autre classeur ne sont
pas concernées.
Si tu reviens sur ton premier classeur les feuilles de celui-ci elles,
réagiront comme il se doit.
Si tel n'est pas le cas, c'est que l'ouverture de cet autre classeur
aurait faculté à désactiver les procédures évènementielles dans
l'application...
..!?
contient-il lui même des macros?
@+
--
lStephBonjour,
Grace à papou (merci à lui) sur ce forum, j'ai pu ecrire la macro
suivante :
Dans 1 classeur excel2003,elle me permet d'aller directement sur
l'onglet du meme nom que je tape dans la cellule L9 (menu deroulant):
Pour precision, L9:N9 sont fusionnés et la cellule contient le menu
deroulant.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("$L$9") And _
[L9] <> "" Then
Sheets(Target.Value).Select
End If
End Sub
Le problème que je rencontre:
Ce meme classeur comporte un lien vers un autre classeur.
quand ces 2 classeurs se trouvent ouvert, la macro ne declenche
plus !
Est-ce que quelqu'un peut m'apporter son aide pour faire evoluer ce
code afin qu'il fonctionne à chaque fois.
Je ne comprends pas pourquoil 'ouverture du 2eme classeur pertube la
macro evenementielle?!
Merci par avance.
SD- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Merci L.Steph pour tes precisions.
Effectivement,dans l'autre classeur que j'ouvre, il y a des macros.
Et je commence à penser que c'est la le pb, suite au x differents
retour que j'ai eu sur le forum.
J'ai notamment des macros à l'ouverture de l'autre classeur qui gene
peut etre
le declenchement de la macro evenment.
Je fais essayer de faire du "pas à pas" en supprimant progressivement
les macros
pour voir ou ça bloque.
SD