OVH Cloud OVH Cloud

nom 3D (Pierre Fauconnier)

10 réponses
Avatar
serveur microsoft
Salut à tous
j'ai un classeur avec une feuille par année
dans la feuille 1, je veux faire la somme de la colonne janvier que j'ai
nommée.
=somme(janvier) jusque là c'est bon !

ce que je veux c'est faire pareil dans la feuille 2,
vu que c'est le même tableau (à part les chiffres).

mais si je fais =somme(janvier) dans la feuille 2,
il me prend la colonne janvier de la feuille 1

comment faire pour nommer la plage janvier dans la feuille 1 et
aussi janvier dans la feuille 2

Après avoir fait un tour sur
http://www.excelabo.net/xl/nommer.php#cellulesnommées
j'ai trouvé une macro de Pierre Fauconnier qui liste les noms du classeur et
il parle de nom 3D mais il ne précise pas comment les créer.

Par contre si on nomme une plage dans une feuille, et qu'on copie la feuille
alors là le nom se retrouve sur les 2 feuilles (l'original et la copie).

Si quelqu'un peut éclairer ma lanterne, j'y verrai plus clair !
Merci
--
@+ Phil

10 réponses

Avatar
isabelle
bonjour,

lorsque tu créer un nom, inclue le nom de la feuille
Nom: janvier2003
þuil1!$A:$A

Nom: janvier2004
þuil2!$A:$A

isabelle


Salut à tous
j'ai un classeur avec une feuille par année
dans la feuille 1, je veux faire la somme de la colonne janvier que j'ai
nommée.
=somme(janvier) jusque là c'est bon !

ce que je veux c'est faire pareil dans la feuille 2,
vu que c'est le même tableau (à part les chiffres).

mais si je fais =somme(janvier) dans la feuille 2,
il me prend la colonne janvier de la feuille 1

comment faire pour nommer la plage janvier dans la feuille 1 et
aussi janvier dans la feuille 2

Après avoir fait un tour sur
http://www.excelabo.net/xl/nommer.php#cellulesnommées
j'ai trouvé une macro de Pierre Fauconnier qui liste les noms du classeur et
il parle de nom 3D mais il ne précise pas comment les créer.

Par contre si on nomme une plage dans une feuille, et qu'on copie la feuille
alors là le nom se retrouve sur les 2 feuilles (l'original et la copie).

Si quelqu'un peut éclairer ma lanterne, j'y verrai plus clair !
Merci
--
@+ Phil


Avatar
garnote
Salut Phil,

Quand tu nommes ta plage «janvier», il faut écrire :
Feuil1!janvier
Feuil2!janvier
...

Serge

"serveur microsoft" a écrit dans le message de news:
#
Salut à tous
j'ai un classeur avec une feuille par année
dans la feuille 1, je veux faire la somme de la colonne janvier que j'ai
nommée.
=somme(janvier) jusque là c'est bon !

ce que je veux c'est faire pareil dans la feuille 2,
vu que c'est le même tableau (à part les chiffres).

mais si je fais =somme(janvier) dans la feuille 2,
il me prend la colonne janvier de la feuille 1

comment faire pour nommer la plage janvier dans la feuille 1 et
aussi janvier dans la feuille 2

Après avoir fait un tour sur
http://www.excelabo.net/xl/nommer.php#cellulesnommées
j'ai trouvé une macro de Pierre Fauconnier qui liste les noms du classeur
et

il parle de nom 3D mais il ne précise pas comment les créer.

Par contre si on nomme une plage dans une feuille, et qu'on copie la
feuille

alors là le nom se retrouve sur les 2 feuilles (l'original et la copie).

Si quelqu'un peut éclairer ma lanterne, j'y verrai plus clair !
Merci
--
@+ Phil





Avatar
garnote
Et pourquoi pas tite macro :

Sub Nommer_Janvier_Colonne1_De_Chaque_Feuille()
With ActiveWorkbook
For i = 1 To .Worksheets.Count
nf = .Worksheets(i).Name
nom = nf & "!" & "janvier"
Set plage = .Worksheets(i).Range("A:A")
.Names.Add Name:=nom, RefersTo:=plage
Next i
End With
End Sub

Serge




"garnote" a écrit dans le message de news:
HjKsc.7498$
Salut Phil,

Quand tu nommes ta plage «janvier», il faut écrire :
Feuil1!janvier
Feuil2!janvier
...

Serge

"serveur microsoft" a écrit dans le message de
news:

#
Salut à tous
j'ai un classeur avec une feuille par année
dans la feuille 1, je veux faire la somme de la colonne janvier que j'ai
nommée.
=somme(janvier) jusque là c'est bon !

ce que je veux c'est faire pareil dans la feuille 2,
vu que c'est le même tableau (à part les chiffres).

mais si je fais =somme(janvier) dans la feuille 2,
il me prend la colonne janvier de la feuille 1

comment faire pour nommer la plage janvier dans la feuille 1 et
aussi janvier dans la feuille 2

Après avoir fait un tour sur
http://www.excelabo.net/xl/nommer.php#cellulesnommées
j'ai trouvé une macro de Pierre Fauconnier qui liste les noms du
classeur


et
il parle de nom 3D mais il ne précise pas comment les créer.

Par contre si on nomme une plage dans une feuille, et qu'on copie la
feuille

alors là le nom se retrouve sur les 2 feuilles (l'original et la copie).

Si quelqu'un peut éclairer ma lanterne, j'y verrai plus clair !
Merci
--
@+ Phil









Avatar
michdenis
Bonjour Pierre,

A ) Sélectionne toutes les feuilles dont tu dois ajouter la plage nommée "Janvier" pour former un "groupe de feuille de
travail"

B ) Sélectionne la plage de cellule sur une des feuilles sélectionnées (si c'est exactement la même plage) sur chacune
des feuilles.

C ) Barre des menus / insertion / nom / définir

Dans la case de saisie du nom = Janvier
Dans la case fait référence à : =!$A$1:$A$31

D ) Maintenant, la même formule dans chacune des feuilles vont faire référence à la plage A1:A31 associée à leur
feuille.

= Somme(Janvier)


Salutations!




"serveur microsoft" a écrit dans le message de news:%
Salut à tous
j'ai un classeur avec une feuille par année
dans la feuille 1, je veux faire la somme de la colonne janvier que j'ai
nommée.
=somme(janvier) jusque là c'est bon !

ce que je veux c'est faire pareil dans la feuille 2,
vu que c'est le même tableau (à part les chiffres).

mais si je fais =somme(janvier) dans la feuille 2,
il me prend la colonne janvier de la feuille 1

comment faire pour nommer la plage janvier dans la feuille 1 et
aussi janvier dans la feuille 2

Après avoir fait un tour sur
http://www.excelabo.net/xl/nommer.php#cellulesnommées
j'ai trouvé une macro de Pierre Fauconnier qui liste les noms du classeur et
il parle de nom 3D mais il ne précise pas comment les créer.

Par contre si on nomme une plage dans une feuille, et qu'on copie la feuille
alors là le nom se retrouve sur les 2 feuilles (l'original et la copie).

Si quelqu'un peut éclairer ma lanterne, j'y verrai plus clair !
Merci
--
@+ Phil
Avatar
AV
Pour nommer ta plage ("Janvier") et qu'elle fasse référence à la même adresse
(Ex : A1:A20) pour chacune des feuilles :
Insertion > Nom > Définir > Nom dans le classeur : "Janvier" > fait référence à
: =INDIRECT("$A$1:$A$20")

AV
Avatar
bret17
Merci Isabelle mais c'est pas ce que je veux
je ne veux pas plusieurs noms janvier2003, janvier2004 etc..
je veux le même nom janvier sur plusieurs feuilles

@+Phil

"isabelle" a écrit dans le message de
news:
bonjour,

lorsque tu créer un nom, inclue le nom de la feuille
Nom: janvier2003
þuil1!$A:$A

Nom: janvier2004
þuil2!$A:$A

isabelle


Salut à tous
j'ai un classeur avec une feuille par année
dans la feuille 1, je veux faire la somme de la colonne janvier que j'ai
nommée.
=somme(janvier) jusque là c'est bon !

ce que je veux c'est faire pareil dans la feuille 2,
vu que c'est le même tableau (à part les chiffres).

mais si je fais =somme(janvier) dans la feuille 2,
il me prend la colonne janvier de la feuille 1

comment faire pour nommer la plage janvier dans la feuille 1 et
aussi janvier dans la feuille 2

Après avoir fait un tour sur
http://www.excelabo.net/xl/nommer.php#cellulesnommées
j'ai trouvé une macro de Pierre Fauconnier qui liste les noms du
classeur et


il parle de nom 3D mais il ne précise pas comment les créer.

Par contre si on nomme une plage dans une feuille, et qu'on copie la
feuille


alors là le nom se retrouve sur les 2 feuilles (l'original et la copie).

Si quelqu'un peut éclairer ma lanterne, j'y verrai plus clair !
Merci
--
@+ Phil




Avatar
bret17
Salut Serge,
c'est tout à fait ça !

Merci

@+ Phil

"garnote" a écrit dans le message de
news:HjKsc.7498$
Salut Phil,

Quand tu nommes ta plage «janvier», il faut écrire :
Feuil1!janvier
Feuil2!janvier
...

Serge

"serveur microsoft" a écrit dans le message de
news:

#
Salut à tous
j'ai un classeur avec une feuille par année
dans la feuille 1, je veux faire la somme de la colonne janvier que j'ai
nommée.
=somme(janvier) jusque là c'est bon !

ce que je veux c'est faire pareil dans la feuille 2,
vu que c'est le même tableau (à part les chiffres).

mais si je fais =somme(janvier) dans la feuille 2,
il me prend la colonne janvier de la feuille 1

comment faire pour nommer la plage janvier dans la feuille 1 et
aussi janvier dans la feuille 2

Après avoir fait un tour sur
http://www.excelabo.net/xl/nommer.php#cellulesnommées
j'ai trouvé une macro de Pierre Fauconnier qui liste les noms du
classeur


et
il parle de nom 3D mais il ne précise pas comment les créer.

Par contre si on nomme une plage dans une feuille, et qu'on copie la
feuille

alors là le nom se retrouve sur les 2 feuilles (l'original et la copie).

Si quelqu'un peut éclairer ma lanterne, j'y verrai plus clair !
Merci
--
@+ Phil









Avatar
bret17
Salut Serge,
c'est tout pas mal non plus !
J'ai essayé et ça roule !
Merci

@+ Phil

"garnote" a écrit dans le message de
news:LBKsc.7504$
Et pourquoi pas tite macro :

Sub Nommer_Janvier_Colonne1_De_Chaque_Feuille()
With ActiveWorkbook
For i = 1 To .Worksheets.Count
nf = .Worksheets(i).Name
nom = nf & "!" & "janvier"
Set plage = .Worksheets(i).Range("A:A")
.Names.Add Name:=nom, RefersTo:=plage
Next i
End With
End Sub

Serge




"garnote" a écrit dans le message de news:
HjKsc.7498$
Salut Phil,

Quand tu nommes ta plage «janvier», il faut écrire :
Feuil1!janvier
Feuil2!janvier
...

Serge

"serveur microsoft" a écrit dans le message de
news:

#
Salut à tous
j'ai un classeur avec une feuille par année
dans la feuille 1, je veux faire la somme de la colonne janvier que
j'ai



nommée.
=somme(janvier) jusque là c'est bon !

ce que je veux c'est faire pareil dans la feuille 2,
vu que c'est le même tableau (à part les chiffres).

mais si je fais =somme(janvier) dans la feuille 2,
il me prend la colonne janvier de la feuille 1

comment faire pour nommer la plage janvier dans la feuille 1 et
aussi janvier dans la feuille 2

Après avoir fait un tour sur
http://www.excelabo.net/xl/nommer.php#cellulesnommées
j'ai trouvé une macro de Pierre Fauconnier qui liste les noms du
classeur


et
il parle de nom 3D mais il ne précise pas comment les créer.

Par contre si on nomme une plage dans une feuille, et qu'on copie la
feuille

alors là le nom se retrouve sur les 2 feuilles (l'original et la
copie).




Si quelqu'un peut éclairer ma lanterne, j'y verrai plus clair !
Merci
--
@+ Phil













Avatar
bret17
Salut Michdenis
merci d'avoire répondu,
mais ta solution a l'inconvénient que les formules ne se recalculent pas
dans les différentes feuilles.

@+ Phil

"michdenis" a écrit dans le message de
news:
Bonjour Pierre,

A ) Sélectionne toutes les feuilles dont tu dois ajouter la plage nommée
"Janvier" pour former un "groupe de feuille de

travail"

B ) Sélectionne la plage de cellule sur une des feuilles sélectionnées (si
c'est exactement la même plage) sur chacune

des feuilles.

C ) Barre des menus / insertion / nom / définir

Dans la case de saisie du nom = Janvier
Dans la case fait référence à : =!$A$1:$A$31

D ) Maintenant, la même formule dans chacune des feuilles vont faire
référence à la plage A1:A31 associée à leur

feuille.

= Somme(Janvier)


Salutations!




"serveur microsoft" a écrit dans le message de
news:%

Salut à tous
j'ai un classeur avec une feuille par année
dans la feuille 1, je veux faire la somme de la colonne janvier que j'ai
nommée.
=somme(janvier) jusque là c'est bon !

ce que je veux c'est faire pareil dans la feuille 2,
vu que c'est le même tableau (à part les chiffres).

mais si je fais =somme(janvier) dans la feuille 2,
il me prend la colonne janvier de la feuille 1

comment faire pour nommer la plage janvier dans la feuille 1 et
aussi janvier dans la feuille 2

Après avoir fait un tour sur
http://www.excelabo.net/xl/nommer.php#cellulesnommées
j'ai trouvé une macro de Pierre Fauconnier qui liste les noms du classeur
et

il parle de nom 3D mais il ne précise pas comment les créer.

Par contre si on nomme une plage dans une feuille, et qu'on copie la
feuille

alors là le nom se retrouve sur les 2 feuilles (l'original et la copie).

Si quelqu'un peut éclairer ma lanterne, j'y verrai plus clair !
Merci
--
@+ Phil






Avatar
bret17
Merci AV
une bonne solution aussi

@+ Phil

"AV" a écrit dans le message de
news:
Pour nommer ta plage ("Janvier") et qu'elle fasse référence à la même
adresse

(Ex : A1:A20) pour chacune des feuilles :
Insertion > Nom > Définir > Nom dans le classeur : "Janvier" > fait
référence à

: =INDIRECT("$A$1:$A$20")

AV