Bonjour,
je souhaiterai adapter une macro.
Je voudrai modifier la ligne 2 de la macro pour que soit lu la cellule
d7 de la feuil 2.
Merci d'avance.
Bonjour,
je souhaiterai adapter une macro.
Je voudrai modifier la ligne 2 de la macro pour que soit lu la cellule
d7 de la feuil 2.
Merci d'avance.
Bonjour,
je souhaiterai adapter une macro.
Je voudrai modifier la ligne 2 de la macro pour que soit lu la cellule
d7 de la feuil 2.
Merci d'avance.
je souhaiterai adapter une macro.
Je voudrai modifier la ligne 2 de la macro pour que soit lu la cellule
d7 de la feuil 2.
S'agissant de
Private Sub Worksheet_Change(ByVal Target As Range)
je souhaiterai adapter une macro.
Je voudrai modifier la ligne 2 de la macro pour que soit lu la cellule
d7 de la feuil 2.
S'agissant de
Private Sub Worksheet_Change(ByVal Target As Range)
je souhaiterai adapter une macro.
Je voudrai modifier la ligne 2 de la macro pour que soit lu la cellule
d7 de la feuil 2.
S'agissant de
Private Sub Worksheet_Change(ByVal Target As Range)
a écrit, le 02/11/2007 08:49 :Bonjour,
je souhaiterai adapter une macro.
Je voudrai modifier la ligne 2 de la macro pour que soit lu la cellule
d7 de la feuil 2.
Merci d'avance.
Bonjour,
Worksheets(2).Range("D7")
Oups, ma machine avec Excel est éteinte, vérifie voir si les feuilles
sont numérotées à partir de 1 ou de 0.
jpthillard@free.fr a écrit, le 02/11/2007 08:49 :
Bonjour,
je souhaiterai adapter une macro.
Je voudrai modifier la ligne 2 de la macro pour que soit lu la cellule
d7 de la feuil 2.
Merci d'avance.
Bonjour,
Worksheets(2).Range("D7")
Oups, ma machine avec Excel est éteinte, vérifie voir si les feuilles
sont numérotées à partir de 1 ou de 0.
a écrit, le 02/11/2007 08:49 :Bonjour,
je souhaiterai adapter une macro.
Je voudrai modifier la ligne 2 de la macro pour que soit lu la cellule
d7 de la feuil 2.
Merci d'avance.
Bonjour,
Worksheets(2).Range("D7")
Oups, ma machine avec Excel est éteinte, vérifie voir si les feuilles
sont numérotées à partir de 1 ou de 0.
| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom complet
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure faç on
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25
| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom complet
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure faç on
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25
| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom complet
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure faç on
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25
Bonjour,
;o) Sauf erreur d'appréciation de ma part
pourrais-je moi aussi suggérer qu'il s'agit d'un Worksheet_change et
qu'en l'occurence, même s'il est bon de faire ce rappel de la
différence entre name et codename
il paraît peu probable que Worksheet("Feuil2").[d7] convienne
et d'ailleurs pas plus que Feuil2.[d7]
car le [d7] en question pour être en intersect avec target devra
qd même d'abord selon ce contexte être sur la feuille qui contient ce
code.
Reste qu'il serait sympa d'avoir un retour de JpTh.. et qu'il nous
précise à cette occasion ce qu'il advient des adresses des autres
plages sur quelle feuille...?§
@+
--
lSteph
On 2 nov, 13:00, "MichDenis" wrote:| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom complet
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure fa çon
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25- Masquer le texte des messages précéd ents -
- Afficher le texte des messages précédents -
Bonjour,
;o) Sauf erreur d'appréciation de ma part
pourrais-je moi aussi suggérer qu'il s'agit d'un Worksheet_change et
qu'en l'occurence, même s'il est bon de faire ce rappel de la
différence entre name et codename
il paraît peu probable que Worksheet("Feuil2").[d7] convienne
et d'ailleurs pas plus que Feuil2.[d7]
car le [d7] en question pour être en intersect avec target devra
qd même d'abord selon ce contexte être sur la feuille qui contient ce
code.
Reste qu'il serait sympa d'avoir un retour de JpTh.. et qu'il nous
précise à cette occasion ce qu'il advient des adresses des autres
plages sur quelle feuille...?§
@+
--
lSteph
On 2 nov, 13:00, "MichDenis" <michde...@hotmail.com> wrote:
| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom complet
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure fa çon
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25- Masquer le texte des messages précéd ents -
- Afficher le texte des messages précédents -
Bonjour,
;o) Sauf erreur d'appréciation de ma part
pourrais-je moi aussi suggérer qu'il s'agit d'un Worksheet_change et
qu'en l'occurence, même s'il est bon de faire ce rappel de la
différence entre name et codename
il paraît peu probable que Worksheet("Feuil2").[d7] convienne
et d'ailleurs pas plus que Feuil2.[d7]
car le [d7] en question pour être en intersect avec target devra
qd même d'abord selon ce contexte être sur la feuille qui contient ce
code.
Reste qu'il serait sympa d'avoir un retour de JpTh.. et qu'il nous
précise à cette occasion ce qu'il advient des adresses des autres
plages sur quelle feuille...?§
@+
--
lSteph
On 2 nov, 13:00, "MichDenis" wrote:| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom complet
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure fa çon
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25- Masquer le texte des messages précéd ents -
- Afficher le texte des messages précédents -
On 2 nov, 14:30, lSteph wrote:Bonjour,
;o) Sauf erreur d'appréciation de ma part
pourrais-je moi aussi suggérer qu'il s'agit d'un Worksheet_change et
qu'en l'occurence, même s'il est bon de faire ce rappel de la
différence entre name et codename
il paraît peu probable que Worksheet("Feuil2").[d7] convienne
et d'ailleurs pas plus que Feuil2.[d7]
car le [d7] en question pour être en intersect avec target devra
qd même d'abord selon ce contexte être sur la feuille qui contient ce
code.
Reste qu'il serait sympa d'avoir un retour de JpTh.. et qu'il nous
précise à cette occasion ce qu'il advient des adresses des autres
plages sur quelle feuille...?§
@+
--
lSteph
On 2 nov, 13:00, "MichDenis" wrote:| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom complet
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure façon
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour à tous,
merci déjà de vos réponses.
J'ai bien compris ma méprise avec Worksheets.
Néanmoins je n'ai pas ma solution. Aussi je vous propose en PJ un
exemple.
Je voudrai que ma cellule D7 de la feuille émargement (qui est une
copie de la cellule D7 de la feuille Information) me permette de
générer la liste.
http://cjoint.com/?lcrcTBlsCM
Merci pour votre aide.
JP
On 2 nov, 14:30, lSteph <gmLSt...@gmail.com> wrote:
Bonjour,
;o) Sauf erreur d'appréciation de ma part
pourrais-je moi aussi suggérer qu'il s'agit d'un Worksheet_change et
qu'en l'occurence, même s'il est bon de faire ce rappel de la
différence entre name et codename
il paraît peu probable que Worksheet("Feuil2").[d7] convienne
et d'ailleurs pas plus que Feuil2.[d7]
car le [d7] en question pour être en intersect avec target devra
qd même d'abord selon ce contexte être sur la feuille qui contient ce
code.
Reste qu'il serait sympa d'avoir un retour de JpTh.. et qu'il nous
précise à cette occasion ce qu'il advient des adresses des autres
plages sur quelle feuille...?§
@+
--
lSteph
On 2 nov, 13:00, "MichDenis" <michde...@hotmail.com> wrote:
| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom complet
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure façon
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour à tous,
merci déjà de vos réponses.
J'ai bien compris ma méprise avec Worksheets.
Néanmoins je n'ai pas ma solution. Aussi je vous propose en PJ un
exemple.
Je voudrai que ma cellule D7 de la feuille émargement (qui est une
copie de la cellule D7 de la feuille Information) me permette de
générer la liste.
http://cjoint.com/?lcrcTBlsCM
Merci pour votre aide.
JP
On 2 nov, 14:30, lSteph wrote:Bonjour,
;o) Sauf erreur d'appréciation de ma part
pourrais-je moi aussi suggérer qu'il s'agit d'un Worksheet_change et
qu'en l'occurence, même s'il est bon de faire ce rappel de la
différence entre name et codename
il paraît peu probable que Worksheet("Feuil2").[d7] convienne
et d'ailleurs pas plus que Feuil2.[d7]
car le [d7] en question pour être en intersect avec target devra
qd même d'abord selon ce contexte être sur la feuille qui contient ce
code.
Reste qu'il serait sympa d'avoir un retour de JpTh.. et qu'il nous
précise à cette occasion ce qu'il advient des adresses des autres
plages sur quelle feuille...?§
@+
--
lSteph
On 2 nov, 13:00, "MichDenis" wrote:| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom complet
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure façon
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour à tous,
merci déjà de vos réponses.
J'ai bien compris ma méprise avec Worksheets.
Néanmoins je n'ai pas ma solution. Aussi je vous propose en PJ un
exemple.
Je voudrai que ma cellule D7 de la feuille émargement (qui est une
copie de la cellule D7 de la feuille Information) me permette de
générer la liste.
http://cjoint.com/?lcrcTBlsCM
Merci pour votre aide.
JP
Bonsoir,http://cjoint.com/?lctqHlDb3VOn 2 nov, 14:30, lSteph wrote:Bonjour,
;o) Sauf erreur d'appréciation de ma part
pourrais-je moi aussi suggérer qu'il s'agit d'un Worksheet_change et
qu'en l'occurence, même s'il est bon de faire ce rappel de la
différence entre name et codename
il paraît peu probable que Worksheet("Feuil2").[d7] convienne
et d'ailleurs pas plus que Feuil2.[d7]
car le [d7] en question pour être en intersect avec target devra
qd même d'abord selon ce contexte être sur la feuille qui contien t ce
code.
Reste qu'il serait sympa d'avoir un retour de JpTh.. et qu'il nous
précise à cette occasion ce qu'il advient des adresses des autres
plages sur quelle feuille...?§
@+
--
lSteph
On 2 nov, 13:00, "MichDenis" wrote:| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom compl et
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure f açon
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25- Masquer le texte des messages préc édents -
- Afficher le texte des messages précédents -
Bonjour à tous,
merci déjà de vos réponses.
J'ai bien compris ma méprise avec Worksheets.
Néanmoins je n'ai pas ma solution. Aussi je vous propose en PJ un
exemple.
Je voudrai que ma cellule D7 de la feuille émargement (qui est une
copie de la cellule D7 de la feuille Information) me permette de
générer la liste.
http://cjoint.com/?lcrcTBlsCM
Merci pour votre aide.
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,http://cjoint.com/?lctqHlDb3V
On 2 nov, 14:30, lSteph <gmLSt...@gmail.com> wrote:
Bonjour,
;o) Sauf erreur d'appréciation de ma part
pourrais-je moi aussi suggérer qu'il s'agit d'un Worksheet_change et
qu'en l'occurence, même s'il est bon de faire ce rappel de la
différence entre name et codename
il paraît peu probable que Worksheet("Feuil2").[d7] convienne
et d'ailleurs pas plus que Feuil2.[d7]
car le [d7] en question pour être en intersect avec target devra
qd même d'abord selon ce contexte être sur la feuille qui contien t ce
code.
Reste qu'il serait sympa d'avoir un retour de JpTh.. et qu'il nous
précise à cette occasion ce qu'il advient des adresses des autres
plages sur quelle feuille...?§
@+
--
lSteph
On 2 nov, 13:00, "MichDenis" <michde...@hotmail.com> wrote:
| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom compl et
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure f açon
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25- Masquer le texte des messages préc édents -
- Afficher le texte des messages précédents -
Bonjour à tous,
merci déjà de vos réponses.
J'ai bien compris ma méprise avec Worksheets.
Néanmoins je n'ai pas ma solution. Aussi je vous propose en PJ un
exemple.
Je voudrai que ma cellule D7 de la feuille émargement (qui est une
copie de la cellule D7 de la feuille Information) me permette de
générer la liste.
http://cjoint.com/?lcrcTBlsCM
Merci pour votre aide.
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,http://cjoint.com/?lctqHlDb3VOn 2 nov, 14:30, lSteph wrote:Bonjour,
;o) Sauf erreur d'appréciation de ma part
pourrais-je moi aussi suggérer qu'il s'agit d'un Worksheet_change et
qu'en l'occurence, même s'il est bon de faire ce rappel de la
différence entre name et codename
il paraît peu probable que Worksheet("Feuil2").[d7] convienne
et d'ailleurs pas plus que Feuil2.[d7]
car le [d7] en question pour être en intersect avec target devra
qd même d'abord selon ce contexte être sur la feuille qui contien t ce
code.
Reste qu'il serait sympa d'avoir un retour de JpTh.. et qu'il nous
précise à cette occasion ce qu'il advient des adresses des autres
plages sur quelle feuille...?§
@+
--
lSteph
On 2 nov, 13:00, "MichDenis" wrote:| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom compl et
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure f açon
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25- Masquer le texte des messages préc édents -
- Afficher le texte des messages précédents -
Bonjour à tous,
merci déjà de vos réponses.
J'ai bien compris ma méprise avec Worksheets.
Néanmoins je n'ai pas ma solution. Aussi je vous propose en PJ un
exemple.
Je voudrai que ma cellule D7 de la feuille émargement (qui est une
copie de la cellule D7 de la feuille Information) me permette de
générer la liste.
http://cjoint.com/?lcrcTBlsCM
Merci pour votre aide.
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
On 2 nov, 19:16, LSteph wrote:Bonsoir,http://cjoint.com/?lctqHlDb3VOn 2 nov, 14:30, lSteph wrote:Bonjour,
;o) Sauf erreur d'appréciation de ma part
pourrais-je moi aussi suggérer qu'il s'agit d'un Worksheet_change et
qu'en l'occurence, même s'il est bon de faire ce rappel de la
différence entre name et codename
il paraît peu probable que Worksheet("Feuil2").[d7] convienne
et d'ailleurs pas plus que Feuil2.[d7]
car le [d7] en question pour être en intersect avec target devra
qd même d'abord selon ce contexte être sur la feuille qui contient ce
code.
Reste qu'il serait sympa d'avoir un retour de JpTh.. et qu'il nous
précise à cette occasion ce qu'il advient des adresses des autres
plages sur quelle feuille...?§
@+
--
lSteph
On 2 nov, 13:00, "MichDenis" wrote:| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom complet
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure façon
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour à tous,
merci déjà de vos réponses.
J'ai bien compris ma méprise avec Worksheets.
Néanmoins je n'ai pas ma solution. Aussi je vous propose en PJ un
exemple.
Je voudrai que ma cellule D7 de la feuille émargement (qui est une
copie de la cellule D7 de la feuille Information) me permette de
générer la liste.
http://cjoint.com/?lcrcTBlsCM
Merci pour votre aide.
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir et merci de la réponse LSteph,
Ce que tu me proposes, je l'avais à l'origine. Mais pour éviter de
faire un choix dans une liste déroulante dans chacune de mes feuilles
(car elles sont nombreuses) et pour limiter les sources d'erreurs,
j'aurai aimé faire ce choix seulement sur la feuille 2 et l'utiliser
pour toutes les autres. Mais la macro ne convient pas.
Comme mes compétences sont limitées en VBA je compte sur les membres
du groupes pour m'aider.
Merci encore
JP
On 2 nov, 19:16, LSteph <lecocost...@frite.fr> wrote:
Bonsoir,http://cjoint.com/?lctqHlDb3V
On 2 nov, 14:30, lSteph <gmLSt...@gmail.com> wrote:
Bonjour,
;o) Sauf erreur d'appréciation de ma part
pourrais-je moi aussi suggérer qu'il s'agit d'un Worksheet_change et
qu'en l'occurence, même s'il est bon de faire ce rappel de la
différence entre name et codename
il paraît peu probable que Worksheet("Feuil2").[d7] convienne
et d'ailleurs pas plus que Feuil2.[d7]
car le [d7] en question pour être en intersect avec target devra
qd même d'abord selon ce contexte être sur la feuille qui contient ce
code.
Reste qu'il serait sympa d'avoir un retour de JpTh.. et qu'il nous
précise à cette occasion ce qu'il advient des adresses des autres
plages sur quelle feuille...?§
@+
--
lSteph
On 2 nov, 13:00, "MichDenis" <michde...@hotmail.com> wrote:
| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom complet
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure façon
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour à tous,
merci déjà de vos réponses.
J'ai bien compris ma méprise avec Worksheets.
Néanmoins je n'ai pas ma solution. Aussi je vous propose en PJ un
exemple.
Je voudrai que ma cellule D7 de la feuille émargement (qui est une
copie de la cellule D7 de la feuille Information) me permette de
générer la liste.
http://cjoint.com/?lcrcTBlsCM
Merci pour votre aide.
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir et merci de la réponse LSteph,
Ce que tu me proposes, je l'avais à l'origine. Mais pour éviter de
faire un choix dans une liste déroulante dans chacune de mes feuilles
(car elles sont nombreuses) et pour limiter les sources d'erreurs,
j'aurai aimé faire ce choix seulement sur la feuille 2 et l'utiliser
pour toutes les autres. Mais la macro ne convient pas.
Comme mes compétences sont limitées en VBA je compte sur les membres
du groupes pour m'aider.
Merci encore
JP
On 2 nov, 19:16, LSteph wrote:Bonsoir,http://cjoint.com/?lctqHlDb3VOn 2 nov, 14:30, lSteph wrote:Bonjour,
;o) Sauf erreur d'appréciation de ma part
pourrais-je moi aussi suggérer qu'il s'agit d'un Worksheet_change et
qu'en l'occurence, même s'il est bon de faire ce rappel de la
différence entre name et codename
il paraît peu probable que Worksheet("Feuil2").[d7] convienne
et d'ailleurs pas plus que Feuil2.[d7]
car le [d7] en question pour être en intersect avec target devra
qd même d'abord selon ce contexte être sur la feuille qui contient ce
code.
Reste qu'il serait sympa d'avoir un retour de JpTh.. et qu'il nous
précise à cette occasion ce qu'il advient des adresses des autres
plages sur quelle feuille...?§
@+
--
lSteph
On 2 nov, 13:00, "MichDenis" wrote:| Worksheets(2).Range("D7")
| "anonymousA"
toujours à 1 ,AMC.
Pourrais-je rappeler que l'index 2 dans "Worksheets(2)".
indique la position de la feuille dans un classeur. Dans ce
cas, c'est la deuxième feuille à partir de extrême gauche
de la série des onglets. Cela n'a rien à voir avec le nom
réel de la feuille.
Pour être plus sûr, il est préférable d'utiliser le nom complet
de l'onglet de la feuille Worksheets("Feuil2") dans son code.
Idéalement, désigner une feuille par la propriété "Name" de
l'objet "Feuille" visible dans l'éditeur de code est la meilleure façon
de s'assurer de l'efficacité de son code suite aux modifications
du nom de l'onglet de la feuille. Dans ce cas on utiliserais :
Feuil2.Range("D7") = 25- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour à tous,
merci déjà de vos réponses.
J'ai bien compris ma méprise avec Worksheets.
Néanmoins je n'ai pas ma solution. Aussi je vous propose en PJ un
exemple.
Je voudrai que ma cellule D7 de la feuille émargement (qui est une
copie de la cellule D7 de la feuille Information) me permette de
générer la liste.
http://cjoint.com/?lcrcTBlsCM
Merci pour votre aide.
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir et merci de la réponse LSteph,
Ce que tu me proposes, je l'avais à l'origine. Mais pour éviter de
faire un choix dans une liste déroulante dans chacune de mes feuilles
(car elles sont nombreuses) et pour limiter les sources d'erreurs,
j'aurai aimé faire ce choix seulement sur la feuille 2 et l'utiliser
pour toutes les autres. Mais la macro ne convient pas.
Comme mes compétences sont limitées en VBA je compte sur les membres
du groupes pour m'aider.
Merci encore
JP