Dans un classeur, j'ai une feuille dans laquelle je veux définir une plage
de celulle avec un nom.
Mon problème est que cette feuille change de nom a chaque mois (création du
nouveau fichier mensuel)
='Mois 1'!$P$109:$AB$464 etc...
J'aimerais plus quelque chose du genre "active sheet" que le nom de ma
feuille pour que ca puisse suivre les mois!
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
Philippe.R
Bon{j,s}o{u,i}r® Martin,
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) dim lonGlet as string 'supposant que la feuille qui t'interesse est en 1ère position et que le nom à donner est ' MonoM lonGlet=sheets(1).name ThisWorkbook.Names.Add Name:="MonoM", RefersTo:=lonGlet End sub
à coller dans le module Thisworkbook -- Amicales Salutations XL 97 / 2000 / 2002 Préférez suivre facilement sur le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"Martin" a écrit dans le message de news:
Bonjour toutes et tous,
Dans un classeur, j'ai une feuille dans laquelle je veux définir une plage de celulle avec un nom. Mon problème est que cette feuille change de nom a chaque mois (création du nouveau fichier mensuel) ='Mois 1'!$P$109:$AB$464 etc...
J'aimerais plus quelque chose du genre "active sheet" que le nom de ma feuille pour que ca puisse suivre les mois!
Merci à l'avance
Martin
Bon{j,s}o{u,i}r® Martin,
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
dim lonGlet as string
'supposant que la feuille qui t'interesse est en 1ère position et que le nom à donner est
' MonoM
lonGlet=sheets(1).name
ThisWorkbook.Names.Add Name:="MonoM", RefersTo:=lonGlet
End sub
à coller dans le module Thisworkbook
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"Martin" <tatoo905no@spamyahoo.ca> a écrit dans le message de news:
eBLeUbXUFHA.2420@TK2MSFTNGP12.phx.gbl...
Bonjour toutes et tous,
Dans un classeur, j'ai une feuille dans laquelle je veux définir une plage
de celulle avec un nom.
Mon problème est que cette feuille change de nom a chaque mois (création du
nouveau fichier mensuel)
='Mois 1'!$P$109:$AB$464 etc...
J'aimerais plus quelque chose du genre "active sheet" que le nom de ma
feuille pour que ca puisse suivre les mois!
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) dim lonGlet as string 'supposant que la feuille qui t'interesse est en 1ère position et que le nom à donner est ' MonoM lonGlet=sheets(1).name ThisWorkbook.Names.Add Name:="MonoM", RefersTo:=lonGlet End sub
à coller dans le module Thisworkbook -- Amicales Salutations XL 97 / 2000 / 2002 Préférez suivre facilement sur le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"Martin" a écrit dans le message de news:
Bonjour toutes et tous,
Dans un classeur, j'ai une feuille dans laquelle je veux définir une plage de celulle avec un nom. Mon problème est que cette feuille change de nom a chaque mois (création du nouveau fichier mensuel) ='Mois 1'!$P$109:$AB$464 etc...
J'aimerais plus quelque chose du genre "active sheet" que le nom de ma feuille pour que ca puisse suivre les mois!
Merci à l'avance
Martin
Martin
J'ai trouvé ma réponse ici http://www.excelabo.net/xl/nommer.php
Merci une fois de plus à ce merveilleux site
Solution: 1/ La portée d'un nom peut être relative à chaque onglet sans créer un nom par onglet. Après avoir créé MaFonc dans la Feuille1, revenir dans Insertion / Nom /Définir pour ne laisser que le point d'exclamation : on a =!$A$1 au lieu de Feuil1!$A$1
Bye bye Martin
"Martin" a écrit dans le message de news:
Bonjour toutes et tous,
Dans un classeur, j'ai une feuille dans laquelle je veux définir une plage de celulle avec un nom. Mon problème est que cette feuille change de nom a chaque mois (création du
nouveau fichier mensuel) ='Mois 1'!$P$109:$AB$464 etc...
J'aimerais plus quelque chose du genre "active sheet" que le nom de ma feuille pour que ca puisse suivre les mois!
Merci à l'avance
Martin
J'ai trouvé ma réponse ici
http://www.excelabo.net/xl/nommer.php
Merci une fois de plus à ce merveilleux site
Solution: 1/ La portée d'un nom peut être relative à chaque onglet sans
créer un nom par onglet.
Après avoir créé MaFonc dans la Feuille1, revenir dans Insertion / Nom
/Définir pour ne laisser
que le point d'exclamation : on a =!$A$1 au lieu de Feuil1!$A$1
Bye bye
Martin
"Martin" <tatoo905no@spamyahoo.ca> a écrit dans le message de news:
eBLeUbXUFHA.2420@TK2MSFTNGP12.phx.gbl...
Bonjour toutes et tous,
Dans un classeur, j'ai une feuille dans laquelle je veux définir une plage
de celulle avec un nom.
Mon problème est que cette feuille change de nom a chaque mois (création
du
nouveau fichier mensuel)
='Mois 1'!$P$109:$AB$464 etc...
J'aimerais plus quelque chose du genre "active sheet" que le nom de ma
feuille pour que ca puisse suivre les mois!
J'ai trouvé ma réponse ici http://www.excelabo.net/xl/nommer.php
Merci une fois de plus à ce merveilleux site
Solution: 1/ La portée d'un nom peut être relative à chaque onglet sans créer un nom par onglet. Après avoir créé MaFonc dans la Feuille1, revenir dans Insertion / Nom /Définir pour ne laisser que le point d'exclamation : on a =!$A$1 au lieu de Feuil1!$A$1
Bye bye Martin
"Martin" a écrit dans le message de news:
Bonjour toutes et tous,
Dans un classeur, j'ai une feuille dans laquelle je veux définir une plage de celulle avec un nom. Mon problème est que cette feuille change de nom a chaque mois (création du
nouveau fichier mensuel) ='Mois 1'!$P$109:$AB$464 etc...
J'aimerais plus quelque chose du genre "active sheet" que le nom de ma feuille pour que ca puisse suivre les mois!
Merci à l'avance
Martin
Martin
je vais l'essayer Philippe merci!
"Philippe.R" a écrit dans le message de news:
Bon{j,s}o{u,i}r® Martin,
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
dim lonGlet as string 'supposant que la feuille qui t'interesse est en 1ère position et que le nom à donner est
' MonoM lonGlet=sheets(1).name ThisWorkbook.Names.Add Name:="MonoM", RefersTo:=lonGlet End sub
à coller dans le module Thisworkbook -- Amicales Salutations XL 97 / 2000 / 2002 Préférez suivre facilement sur le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"Martin" a écrit dans le message de news:
Bonjour toutes et tous,
Dans un classeur, j'ai une feuille dans laquelle je veux définir une plage
de celulle avec un nom. Mon problème est que cette feuille change de nom a chaque mois (création du
nouveau fichier mensuel) ='Mois 1'!$P$109:$AB$464 etc...
J'aimerais plus quelque chose du genre "active sheet" que le nom de ma feuille pour que ca puisse suivre les mois!
Merci à l'avance
Martin
je vais l'essayer Philippe merci!
"Philippe.R" <A_S_rauphil@wanadoo.fr> a écrit dans le message de news:
Oc0H7lXUFHA.576@TK2MSFTNGP10.phx.gbl...
Bon{j,s}o{u,i}r® Martin,
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
dim lonGlet as string
'supposant que la feuille qui t'interesse est en 1ère position et que le
nom à donner est
' MonoM
lonGlet=sheets(1).name
ThisWorkbook.Names.Add Name:="MonoM", RefersTo:=lonGlet
End sub
à coller dans le module Thisworkbook
--
Amicales Salutations
XL 97 / 2000 / 2002
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
"Martin" <tatoo905no@spamyahoo.ca> a écrit dans le message de news:
eBLeUbXUFHA.2420@TK2MSFTNGP12.phx.gbl...
Bonjour toutes et tous,
Dans un classeur, j'ai une feuille dans laquelle je veux définir une
plage
de celulle avec un nom.
Mon problème est que cette feuille change de nom a chaque mois (création
du
nouveau fichier mensuel)
='Mois 1'!$P$109:$AB$464 etc...
J'aimerais plus quelque chose du genre "active sheet" que le nom de ma
feuille pour que ca puisse suivre les mois!
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
dim lonGlet as string 'supposant que la feuille qui t'interesse est en 1ère position et que le nom à donner est
' MonoM lonGlet=sheets(1).name ThisWorkbook.Names.Add Name:="MonoM", RefersTo:=lonGlet End sub
à coller dans le module Thisworkbook -- Amicales Salutations XL 97 / 2000 / 2002 Préférez suivre facilement sur le forum : news://msnews.microsoft.com/microsoft.public.fr.excel (Voulez-vous vous abonner ? -> Oui)
"Martin" a écrit dans le message de news:
Bonjour toutes et tous,
Dans un classeur, j'ai une feuille dans laquelle je veux définir une plage
de celulle avec un nom. Mon problème est que cette feuille change de nom a chaque mois (création du
nouveau fichier mensuel) ='Mois 1'!$P$109:$AB$464 etc...
J'aimerais plus quelque chose du genre "active sheet" que le nom de ma feuille pour que ca puisse suivre les mois!
Merci à l'avance
Martin
AV
J'ai trouvé ma réponse ici http://www.excelabo.net/xl/nommer.php
Si j'étais toi, je me méfierais un poil de la soluce proposée... Utilise plutôt : Insertion > Nom > Définir > Nom dans le classeur : "varA1" > fait référence à : =INDIRECT("$A$1")
AV
J'ai trouvé ma réponse ici
http://www.excelabo.net/xl/nommer.php
Si j'étais toi, je me méfierais un poil de la soluce proposée...
Utilise plutôt :
Insertion > Nom > Définir > Nom dans le classeur :
"varA1" > fait référence à :
=INDIRECT("$A$1")
J'ai trouvé ma réponse ici http://www.excelabo.net/xl/nommer.php
Si j'étais toi, je me méfierais un poil de la soluce proposée... Utilise plutôt : Insertion > Nom > Définir > Nom dans le classeur : "varA1" > fait référence à : =INDIRECT("$A$1")
AV
Martin
D'accord je vais essayer merci beaucoup!
"AV" a écrit dans le message de news: #
J'ai trouvé ma réponse ici http://www.excelabo.net/xl/nommer.php
Si j'étais toi, je me méfierais un poil de la soluce proposée... Utilise plutôt : Insertion > Nom > Définir > Nom dans le classeur : "varA1" > fait référence à : =INDIRECT("$A$1")
AV
D'accord je vais essayer merci beaucoup!
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:
#kpFxrXUFHA.3400@TK2MSFTNGP10.phx.gbl...
J'ai trouvé ma réponse ici
http://www.excelabo.net/xl/nommer.php
Si j'étais toi, je me méfierais un poil de la soluce proposée...
Utilise plutôt :
Insertion > Nom > Définir > Nom dans le classeur :
"varA1" > fait référence à :
=INDIRECT("$A$1")
J'ai trouvé ma réponse ici http://www.excelabo.net/xl/nommer.php
Si j'étais toi, je me méfierais un poil de la soluce proposée... Utilise plutôt : Insertion > Nom > Définir > Nom dans le classeur : "varA1" > fait référence à : =INDIRECT("$A$1")
AV
Martin
Re-bonjour
Ca fonctionne presque, Je sais pas comment concatener plusieurs plages de cette facon exmple pa plage "toto" doit faire réference a $P$109:$AB$464;$AH$109:$AT$464;$AZ$109
Merci encore de votre précieuse aide
Martin
"AV" a écrit dans le message de news: #
J'ai trouvé ma réponse ici http://www.excelabo.net/xl/nommer.php
Si j'étais toi, je me méfierais un poil de la soluce proposée... Utilise plutôt : Insertion > Nom > Définir > Nom dans le classeur : "varA1" > fait référence à : =INDIRECT("$A$1")
AV
Re-bonjour
Ca fonctionne presque,
Je sais pas comment concatener plusieurs plages de cette facon
exmple pa plage "toto" doit faire réference a
$P$109:$AB$464;$AH$109:$AT$464;$AZ$109
Merci encore de votre précieuse aide
Martin
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:
#kpFxrXUFHA.3400@TK2MSFTNGP10.phx.gbl...
J'ai trouvé ma réponse ici
http://www.excelabo.net/xl/nommer.php
Si j'étais toi, je me méfierais un poil de la soluce proposée...
Utilise plutôt :
Insertion > Nom > Définir > Nom dans le classeur :
"varA1" > fait référence à :
=INDIRECT("$A$1")
Ca fonctionne presque, Je sais pas comment concatener plusieurs plages de cette facon exmple pa plage "toto" doit faire réference a $P$109:$AB$464;$AH$109:$AT$464;$AZ$109
Merci encore de votre précieuse aide
Martin
"AV" a écrit dans le message de news: #
J'ai trouvé ma réponse ici http://www.excelabo.net/xl/nommer.php
Si j'étais toi, je me méfierais un poil de la soluce proposée... Utilise plutôt : Insertion > Nom > Définir > Nom dans le classeur : "varA1" > fait référence à : =INDIRECT("$A$1")
AV
Martin
Bonjour AV
J'aimerais aussi savoir pourquoi je devrais me méfier de cette solution Merci Martin "AV" a écrit dans le message de news: #
J'ai trouvé ma réponse ici http://www.excelabo.net/xl/nommer.php
Si j'étais toi, je me méfierais un poil de la soluce proposée... Utilise plutôt : Insertion > Nom > Définir > Nom dans le classeur : "varA1" > fait référence à : =INDIRECT("$A$1")
AV
Bonjour AV
J'aimerais aussi savoir pourquoi je devrais me méfier de cette solution
Merci
Martin
"AV" <alainPFFFvallon@wanadoo.fr> a écrit dans le message de news:
#kpFxrXUFHA.3400@TK2MSFTNGP10.phx.gbl...
J'ai trouvé ma réponse ici
http://www.excelabo.net/xl/nommer.php
Si j'étais toi, je me méfierais un poil de la soluce proposée...
Utilise plutôt :
Insertion > Nom > Définir > Nom dans le classeur :
"varA1" > fait référence à :
=INDIRECT("$A$1")
J'aimerais aussi savoir pourquoi je devrais me méfier de cette solution Merci Martin "AV" a écrit dans le message de news: #
J'ai trouvé ma réponse ici http://www.excelabo.net/xl/nommer.php
Si j'étais toi, je me méfierais un poil de la soluce proposée... Utilise plutôt : Insertion > Nom > Définir > Nom dans le classeur : "varA1" > fait référence à : =INDIRECT("$A$1")
AV
AV
Impossible directement avec des plages discontinues. Il faut contourner en définissant autant de noms qu'il ya des plages différentes Exemple : Nom1 --> =INDIRECT("$P$109:$AB$464") Nom2 --> =INDIRECT("$AH$109:$AT$464") Nom3 --> =INDIRECT("$AZ$109") Exemple d'utilisation : =SOMME(Nom1;Nom2;Nom3)
AV
Impossible directement avec des plages discontinues.
Il faut contourner en définissant autant de noms qu'il ya des plages différentes
Exemple :
Nom1 --> =INDIRECT("$P$109:$AB$464")
Nom2 --> =INDIRECT("$AH$109:$AT$464")
Nom3 --> =INDIRECT("$AZ$109")
Exemple d'utilisation :
=SOMME(Nom1;Nom2;Nom3)
Impossible directement avec des plages discontinues. Il faut contourner en définissant autant de noms qu'il ya des plages différentes Exemple : Nom1 --> =INDIRECT("$P$109:$AB$464") Nom2 --> =INDIRECT("$AH$109:$AT$464") Nom3 --> =INDIRECT("$AZ$109") Exemple d'utilisation : =SOMME(Nom1;Nom2;Nom3)
AV
AV
J'aimerais aussi savoir pourquoi je devrais me méfier de cette solution
Parceque la solution de la définition d'un nom par =!$A$1 est non volatile ! Pas de mise à jour des calculs utilisant ce nom quand on change la valeur de A1
AV
J'aimerais aussi savoir pourquoi je devrais me méfier de cette solution
Parceque la solution de la définition d'un nom par =!$A$1 est non volatile !
Pas de mise à jour des calculs utilisant ce nom quand on change la valeur de A1
J'aimerais aussi savoir pourquoi je devrais me méfier de cette solution
Parceque la solution de la définition d'un nom par =!$A$1 est non volatile ! Pas de mise à jour des calculs utilisant ce nom quand on change la valeur de A1