j'utilise excel 2003, j'ai dupliqué une feuille contenant une plage de
cellule qui était nommé PERIODE.
Quand je vais sur ma feuille d'origine je retrouve bien ma plage de cellule
PERIODE en cliquant sur la liste déroulante des noms de cellules. Le
comportement est identique sur ma feuille recopiée.
J'aimerai reproduire manuellement la possibilité de nommer d'un même nom une
plage sur plusieurs feuilles.
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
Nicolas B.
Salut,
Lorsque qu'on crée des noms par InsertionNomsDéfinir, il n'est pas possible d'omettre le nom de la feuille dans la référence. Mais par VBA, c'est possible.
La macro suivante convertit tous les noms du classeur de façon à ce qu'ils ne pointent pas vers une feuille particulière :
Sub FeuilleIndifferente() Dim n As Name Dim s As String For Each n In ActiveWorkbook.Names s = n.RefersTo n.RefersTo = "=" & Right(s, Len(s) - _ WorksheetFunction.Search("!", s)) Next End Sub
A+ Nicolas B.
Bonjour,
j'utilise excel 2003, j'ai dupliqué une feuille contenant une plage de cellule qui était nommé PERIODE.
Quand je vais sur ma feuille d'origine je retrouve bien ma plage de cellule PERIODE en cliquant sur la liste déroulante des noms de cellules. Le comportement est identique sur ma feuille recopiée.
J'aimerai reproduire manuellement la possibilité de nommer d'un même nom une plage sur plusieurs feuilles.
Comment faire ?
Merci de votre aide.
Salut,
Lorsque qu'on crée des noms par InsertionNomsDéfinir, il n'est pas
possible d'omettre le nom de la feuille dans la référence. Mais par VBA,
c'est possible.
La macro suivante convertit tous les noms du classeur de façon à ce
qu'ils ne pointent pas vers une feuille particulière :
Sub FeuilleIndifferente()
Dim n As Name
Dim s As String
For Each n In ActiveWorkbook.Names
s = n.RefersTo
n.RefersTo = "=" & Right(s, Len(s) - _
WorksheetFunction.Search("!", s))
Next
End Sub
A+
Nicolas B.
Bonjour,
j'utilise excel 2003, j'ai dupliqué une feuille contenant une plage de
cellule qui était nommé PERIODE.
Quand je vais sur ma feuille d'origine je retrouve bien ma plage de cellule
PERIODE en cliquant sur la liste déroulante des noms de cellules. Le
comportement est identique sur ma feuille recopiée.
J'aimerai reproduire manuellement la possibilité de nommer d'un même nom une
plage sur plusieurs feuilles.
Lorsque qu'on crée des noms par InsertionNomsDéfinir, il n'est pas possible d'omettre le nom de la feuille dans la référence. Mais par VBA, c'est possible.
La macro suivante convertit tous les noms du classeur de façon à ce qu'ils ne pointent pas vers une feuille particulière :
Sub FeuilleIndifferente() Dim n As Name Dim s As String For Each n In ActiveWorkbook.Names s = n.RefersTo n.RefersTo = "=" & Right(s, Len(s) - _ WorksheetFunction.Search("!", s)) Next End Sub
A+ Nicolas B.
Bonjour,
j'utilise excel 2003, j'ai dupliqué une feuille contenant une plage de cellule qui était nommé PERIODE.
Quand je vais sur ma feuille d'origine je retrouve bien ma plage de cellule PERIODE en cliquant sur la liste déroulante des noms de cellules. Le comportement est identique sur ma feuille recopiée.
J'aimerai reproduire manuellement la possibilité de nommer d'un même nom une plage sur plusieurs feuilles.
Comment faire ?
Merci de votre aide.
AV
Lorsque qu'on crée des noms par InsertionNomsDéfinir, il n'est pas possible d'omettre le nom de la feuille dans la référence.
Mais si, mais si.!
Exemple pour faire référence à la cellule A1 de la feuille active : Insertion > Nom > Définir > Nom dans le classeur : "zzz" > Fait référence à : =!$A$1
AV
Lorsque qu'on crée des noms par InsertionNomsDéfinir, il n'est pas possible
d'omettre le nom de la feuille dans la référence.
Mais si, mais si.!
Exemple pour faire référence à la cellule A1 de la feuille active :
Insertion > Nom > Définir > Nom dans le classeur : "zzz" > Fait référence
à : =!$A$1
Lorsque qu'on crée des noms par InsertionNomsDéfinir, il n'est pas possible d'omettre le nom de la feuille dans la référence.
Mais si, mais si.!
Exemple pour faire référence à la cellule A1 de la feuille active : Insertion > Nom > Définir > Nom dans le classeur : "zzz" > Fait référence à : =!$A$1
AV
Nicolas B.
Salut AV,
Insertion > Nom > Définir > Nom dans le classeur : "zzz" > Fait référence à : =!$A$1
Bof, ce n'est qu'un demi-nom : il n'apparait même pas dans la zone Nom ;-)))
A+ Nicolas B.
Lorsque qu'on crée des noms par InsertionNomsDéfinir, il n'est pas possible d'omettre le nom de la feuille dans la référence.
Mais si, mais si.!
Exemple pour faire référence à la cellule A1 de la feuille active : Insertion > Nom > Définir > Nom dans le classeur : "zzz" > Fait référence à : =!$A$1
AV
Salut AV,
Insertion > Nom > Définir > Nom dans le classeur : "zzz" > Fait
référence à : =!$A$1
Bof, ce n'est qu'un demi-nom : il n'apparait même pas dans la zone Nom ;-)))
A+
Nicolas B.
Lorsque qu'on crée des noms par InsertionNomsDéfinir, il n'est pas possible
d'omettre le nom de la feuille dans la référence.
Mais si, mais si.!
Exemple pour faire référence à la cellule A1 de la feuille active :
Insertion > Nom > Définir > Nom dans le classeur : "zzz" > Fait référence
à : =!$A$1
Insertion > Nom > Définir > Nom dans le classeur : "zzz" > Fait référence à : =!$A$1
Bof, ce n'est qu'un demi-nom : il n'apparait même pas dans la zone Nom ;-)))
A+ Nicolas B.
Lorsque qu'on crée des noms par InsertionNomsDéfinir, il n'est pas possible d'omettre le nom de la feuille dans la référence.
Mais si, mais si.!
Exemple pour faire référence à la cellule A1 de la feuille active : Insertion > Nom > Définir > Nom dans le classeur : "zzz" > Fait référence à : =!$A$1
AV
docm
Insertion > Nom > Définir > Nom dans le classeur : "zzz" Fait référence à : =!$A$1 L'utilisation de zzz dans une cellule crée une constante qui ne sera donc pas modifiée si la valeur de $A$1 varie (sauf si $A$1 contient une fonction temporelle).
docm
"AV" wrote in message news:
Lorsque qu'on crée des noms par InsertionNomsDéfinir, il n'est pas possible d'omettre le nom de la feuille dans la référence.
Mais si, mais si.!
Exemple pour faire référence à la cellule A1 de la feuille active : Insertion > Nom > Définir > Nom dans le classeur : "zzz" > Fait référence à : =!$A$1
AV
Insertion > Nom > Définir > Nom dans le classeur : "zzz" Fait référence
à : =!$A$1
L'utilisation de zzz dans une cellule crée une constante qui ne sera donc
pas modifiée si la valeur de $A$1 varie (sauf si $A$1 contient une fonction
temporelle).
docm
"AV" <alainPFFFvallon@wanadoo.fr> wrote in message
news:efzj6XvqGHA.2452@TK2MSFTNGP03.phx.gbl...
Lorsque qu'on crée des noms par InsertionNomsDéfinir, il n'est pas
possible d'omettre le nom de la feuille dans la référence.
Mais si, mais si.!
Exemple pour faire référence à la cellule A1 de la feuille active :
Insertion > Nom > Définir > Nom dans le classeur : "zzz" > Fait
référence à : =!$A$1
Insertion > Nom > Définir > Nom dans le classeur : "zzz" Fait référence à : =!$A$1 L'utilisation de zzz dans une cellule crée une constante qui ne sera donc pas modifiée si la valeur de $A$1 varie (sauf si $A$1 contient une fonction temporelle).
docm
"AV" wrote in message news:
Lorsque qu'on crée des noms par InsertionNomsDéfinir, il n'est pas possible d'omettre le nom de la feuille dans la référence.
Mais si, mais si.!
Exemple pour faire référence à la cellule A1 de la feuille active : Insertion > Nom > Définir > Nom dans le classeur : "zzz" > Fait référence à : =!$A$1
AV
AV
à : =!$A$1 L'utilisation de zzz dans une cellule crée une constante qui ne sera donc pas modifiée si la valeur de $A$1 varie (sauf si $A$1 contient une fonction temporelle).
C'est exact et j'ai moi-même, depuis quelques lustres et, en ce lieu, signalé l'inconvénient de la non volatilité du résultat. Ma réponse était strictement destinée à la remarque de Nicolas B. "...il n'est pas possible d'omettre le nom de la feuille dans la référence.."
PS 1 : Pour élargir, la solution la plus fiable est d'utiliser =INDIRECT("A1") PS 2 : Pour élargir encore plus, la définition d'un nom relatif n'est globalement pas une bonne idée.... Mais ceci est un autre débat...
AV
à : =!$A$1
L'utilisation de zzz dans une cellule crée une constante qui ne sera donc pas
modifiée si la valeur de $A$1 varie (sauf si $A$1 contient une fonction
temporelle).
C'est exact et j'ai moi-même, depuis quelques lustres et, en ce lieu, signalé
l'inconvénient de la non volatilité du résultat.
Ma réponse était strictement destinée à la remarque de Nicolas B.
"...il n'est pas possible d'omettre le nom de la feuille dans la référence.."
PS 1 : Pour élargir, la solution la plus fiable est d'utiliser =INDIRECT("A1")
PS 2 : Pour élargir encore plus, la définition d'un nom relatif n'est
globalement pas une bonne idée....
Mais ceci est un autre débat...
à : =!$A$1 L'utilisation de zzz dans une cellule crée une constante qui ne sera donc pas modifiée si la valeur de $A$1 varie (sauf si $A$1 contient une fonction temporelle).
C'est exact et j'ai moi-même, depuis quelques lustres et, en ce lieu, signalé l'inconvénient de la non volatilité du résultat. Ma réponse était strictement destinée à la remarque de Nicolas B. "...il n'est pas possible d'omettre le nom de la feuille dans la référence.."
PS 1 : Pour élargir, la solution la plus fiable est d'utiliser =INDIRECT("A1") PS 2 : Pour élargir encore plus, la définition d'un nom relatif n'est globalement pas une bonne idée.... Mais ceci est un autre débat...
AV
docm
Merci de ces précisions.
"AV" wrote in message news:
à : =!$A$1 L'utilisation de zzz dans une cellule crée une constante qui ne sera donc pas modifiée si la valeur de $A$1 varie (sauf si $A$1 contient une fonction temporelle).
C'est exact et j'ai moi-même, depuis quelques lustres et, en ce lieu, signalé l'inconvénient de la non volatilité du résultat. Ma réponse était strictement destinée à la remarque de Nicolas B. "...il n'est pas possible d'omettre le nom de la feuille dans la référence.."
PS 1 : Pour élargir, la solution la plus fiable est d'utiliser =INDIRECT("A1") PS 2 : Pour élargir encore plus, la définition d'un nom relatif n'est globalement pas une bonne idée.... Mais ceci est un autre débat...
AV
Merci de ces précisions.
"AV" <alainPFFFvallon@wanadoo.fr> wrote in message
news:uQpp59zqGHA.2180@TK2MSFTNGP05.phx.gbl...
à : =!$A$1
L'utilisation de zzz dans une cellule crée une constante qui ne sera donc
pas modifiée si la valeur de $A$1 varie (sauf si $A$1 contient une
fonction temporelle).
C'est exact et j'ai moi-même, depuis quelques lustres et, en ce lieu,
signalé l'inconvénient de la non volatilité du résultat.
Ma réponse était strictement destinée à la remarque de Nicolas B.
"...il n'est pas possible d'omettre le nom de la feuille dans la
référence.."
PS 1 : Pour élargir, la solution la plus fiable est d'utiliser
=INDIRECT("A1")
PS 2 : Pour élargir encore plus, la définition d'un nom relatif n'est
globalement pas une bonne idée....
Mais ceci est un autre débat...
à : =!$A$1 L'utilisation de zzz dans une cellule crée une constante qui ne sera donc pas modifiée si la valeur de $A$1 varie (sauf si $A$1 contient une fonction temporelle).
C'est exact et j'ai moi-même, depuis quelques lustres et, en ce lieu, signalé l'inconvénient de la non volatilité du résultat. Ma réponse était strictement destinée à la remarque de Nicolas B. "...il n'est pas possible d'omettre le nom de la feuille dans la référence.."
PS 1 : Pour élargir, la solution la plus fiable est d'utiliser =INDIRECT("A1") PS 2 : Pour élargir encore plus, la définition d'un nom relatif n'est globalement pas une bonne idée.... Mais ceci est un autre débat...