Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Bonjour à toutes tous
Petite question avir de partant
(je ne répondrais que ce soir)
Ma question est celle-ci
Faut-il renommer les noms pour chaque feuille insérée?
Que se passe-t-il si on laisse Excel faire?
Comme j'utilise des macro dans le genre de celle tout en dessous, faut-il
changer autre chose que le nom de feuille?
Pour le moment tout à l'air de fonctionner sans changer les noms, mais
j'ai des doutes
J'esssssplikkke
Dans un document Excel j'ai une feuille nommée Documents_Solution
Dans cette feuille j'ai des plages nommées (entre-autres)
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Il y en plusieurs du même style
Quand cette feuille est prête je fais une copie de la feuille
et je renomme cette copie Fred
Ma liste de nom n'a pas changée
Donc j'ai toujours le nom
Docsolution_due_date
Mais, sa définition de nom pour cette feuille j'ai
=OFFSET(Fred!$F$6;1;;COUNTA(Fred!$B:$B)-2;)
D'avance un grand merci et à ce soir
Rex
Voici la macro
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub A_Payer()
Application.ScreenUpdating = False
Sheets("Document_Solution").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Fred").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Bonjour à toutes tous
Petite question avir de partant
(je ne répondrais que ce soir)
Ma question est celle-ci
Faut-il renommer les noms pour chaque feuille insérée?
Que se passe-t-il si on laisse Excel faire?
Comme j'utilise des macro dans le genre de celle tout en dessous, faut-il
changer autre chose que le nom de feuille?
Pour le moment tout à l'air de fonctionner sans changer les noms, mais
j'ai des doutes
J'esssssplikkke
Dans un document Excel j'ai une feuille nommée Documents_Solution
Dans cette feuille j'ai des plages nommées (entre-autres)
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Il y en plusieurs du même style
Quand cette feuille est prête je fais une copie de la feuille
et je renomme cette copie Fred
Ma liste de nom n'a pas changée
Donc j'ai toujours le nom
Docsolution_due_date
Mais, sa définition de nom pour cette feuille j'ai
=OFFSET(Fred!$F$6;1;;COUNTA(Fred!$B:$B)-2;)
D'avance un grand merci et à ce soir
Rex
Voici la macro
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub A_Payer()
Application.ScreenUpdating = False
Sheets("Document_Solution").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Fred").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Bonjour à toutes tous
Petite question avir de partant
(je ne répondrais que ce soir)
Ma question est celle-ci
Faut-il renommer les noms pour chaque feuille insérée?
Que se passe-t-il si on laisse Excel faire?
Comme j'utilise des macro dans le genre de celle tout en dessous, faut-il
changer autre chose que le nom de feuille?
Pour le moment tout à l'air de fonctionner sans changer les noms, mais
j'ai des doutes
J'esssssplikkke
Dans un document Excel j'ai une feuille nommée Documents_Solution
Dans cette feuille j'ai des plages nommées (entre-autres)
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Il y en plusieurs du même style
Quand cette feuille est prête je fais une copie de la feuille
et je renomme cette copie Fred
Ma liste de nom n'a pas changée
Donc j'ai toujours le nom
Docsolution_due_date
Mais, sa définition de nom pour cette feuille j'ai
=OFFSET(Fred!$F$6;1;;COUNTA(Fred!$B:$B)-2;)
D'avance un grand merci et à ce soir
Rex
Voici la macro
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub A_Payer()
Application.ScreenUpdating = False
Sheets("Document_Solution").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Fred").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
Bonjour,
Tu peux nommer ta plage sans spécifier la feuille, elle sera valable dans
tout le classeur pour la feuille active du moment sans rien a modifier.
exempleDocsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
devient
Docsolution_due_date
=OFFSET(!$F$6;1;;COUNTA(!$B:$B)-2;)
OU
=OFFSET(!$F$6;;;COUNTA(!$B:$B)-2)
Et évidemment tu lances la macro a partir de la feuille active
'-----------------
Sub A_Payer()
Application.ScreenUpdating = False
Range("Docsolution_invoice_date").EntireRow.Hidden = False
For Each c In Range("Docsolution_invoice_date")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
'---------------------
--
Salutations
JJ
"rthompson" a écrit dans le message de
news:Bonjour à toutes tous
Petite question avir de partant
(je ne répondrais que ce soir)
Ma question est celle-ci
Faut-il renommer les noms pour chaque feuille insérée?
Que se passe-t-il si on laisse Excel faire?
Comme j'utilise des macro dans le genre de celle tout en dessous, faut-il
changer autre chose que le nom de feuille?
Pour le moment tout à l'air de fonctionner sans changer les noms, mais
j'ai des doutes
J'esssssplikkke
Dans un document Excel j'ai une feuille nommée Documents_Solution
Dans cette feuille j'ai des plages nommées (entre-autres)
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Il y en plusieurs du même style
Quand cette feuille est prête je fais une copie de la feuille
et je renomme cette copie Fred
Ma liste de nom n'a pas changée
Donc j'ai toujours le nom
Docsolution_due_date
Mais, sa définition de nom pour cette feuille j'ai
=OFFSET(Fred!$F$6;1;;COUNTA(Fred!$B:$B)-2;)
D'avance un grand merci et à ce soir
Rex
Voici la macro
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub A_Payer()
Application.ScreenUpdating = False
Sheets("Document_Solution").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Fred").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
Bonjour,
Tu peux nommer ta plage sans spécifier la feuille, elle sera valable dans
tout le classeur pour la feuille active du moment sans rien a modifier.
exemple
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
devient
Docsolution_due_date
=OFFSET(!$F$6;1;;COUNTA(!$B:$B)-2;)
OU
=OFFSET(!$F$6;;;COUNTA(!$B:$B)-2)
Et évidemment tu lances la macro a partir de la feuille active
'-----------------
Sub A_Payer()
Application.ScreenUpdating = False
Range("Docsolution_invoice_date").EntireRow.Hidden = False
For Each c In Range("Docsolution_invoice_date")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
'---------------------
--
Salutations
JJ
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de
news: OoKJc3lwJHA.2316@TK2MSFTNGP04.phx.gbl...
Bonjour à toutes tous
Petite question avir de partant
(je ne répondrais que ce soir)
Ma question est celle-ci
Faut-il renommer les noms pour chaque feuille insérée?
Que se passe-t-il si on laisse Excel faire?
Comme j'utilise des macro dans le genre de celle tout en dessous, faut-il
changer autre chose que le nom de feuille?
Pour le moment tout à l'air de fonctionner sans changer les noms, mais
j'ai des doutes
J'esssssplikkke
Dans un document Excel j'ai une feuille nommée Documents_Solution
Dans cette feuille j'ai des plages nommées (entre-autres)
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Il y en plusieurs du même style
Quand cette feuille est prête je fais une copie de la feuille
et je renomme cette copie Fred
Ma liste de nom n'a pas changée
Donc j'ai toujours le nom
Docsolution_due_date
Mais, sa définition de nom pour cette feuille j'ai
=OFFSET(Fred!$F$6;1;;COUNTA(Fred!$B:$B)-2;)
D'avance un grand merci et à ce soir
Rex
Voici la macro
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub A_Payer()
Application.ScreenUpdating = False
Sheets("Document_Solution").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Fred").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
Bonjour,
Tu peux nommer ta plage sans spécifier la feuille, elle sera valable dans
tout le classeur pour la feuille active du moment sans rien a modifier.
exempleDocsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
devient
Docsolution_due_date
=OFFSET(!$F$6;1;;COUNTA(!$B:$B)-2;)
OU
=OFFSET(!$F$6;;;COUNTA(!$B:$B)-2)
Et évidemment tu lances la macro a partir de la feuille active
'-----------------
Sub A_Payer()
Application.ScreenUpdating = False
Range("Docsolution_invoice_date").EntireRow.Hidden = False
For Each c In Range("Docsolution_invoice_date")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
'---------------------
--
Salutations
JJ
"rthompson" a écrit dans le message de
news:Bonjour à toutes tous
Petite question avir de partant
(je ne répondrais que ce soir)
Ma question est celle-ci
Faut-il renommer les noms pour chaque feuille insérée?
Que se passe-t-il si on laisse Excel faire?
Comme j'utilise des macro dans le genre de celle tout en dessous, faut-il
changer autre chose que le nom de feuille?
Pour le moment tout à l'air de fonctionner sans changer les noms, mais
j'ai des doutes
J'esssssplikkke
Dans un document Excel j'ai une feuille nommée Documents_Solution
Dans cette feuille j'ai des plages nommées (entre-autres)
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Il y en plusieurs du même style
Quand cette feuille est prête je fais une copie de la feuille
et je renomme cette copie Fred
Ma liste de nom n'a pas changée
Donc j'ai toujours le nom
Docsolution_due_date
Mais, sa définition de nom pour cette feuille j'ai
=OFFSET(Fred!$F$6;1;;COUNTA(Fred!$B:$B)-2;)
D'avance un grand merci et à ce soir
Rex
Voici la macro
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub A_Payer()
Application.ScreenUpdating = False
Sheets("Document_Solution").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Fred").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
Bonjour RThompson,
Quand tu crées une copie d'une feuille dans le même classeur,
si les plages nommées (leur nom") ont été faites (déclarées) au niveau
du classeur, comme il ne peut y avoir 2 noms au niveau du classeur
qui porte le même nom, les noms (Names) de la copie de la feuille
auront été transformées par Excel en noms (names) locaux de la feuille.
Exemple :
Sur la feuille originale ce nom au hasard :
Nom : Thompson 'Nom au niveau du classeur
fait référence à : .....
Sur la copie de la feuille, le même nom deviendra :
NomDeLaFeuill!Thompson 'Nom au niveau de la feuille.
Fait référence à : .....
Si tu désires que tous tes noms "Names" de ton classeur soient similaires,
dans la mesure du possible, tu crées dans tes feuilles originales, de noms
définis au niveau de la feuille.
P.S - Pour faire référence dans une formule d'une cellule d'une feuille à
une plage nommée d'une autre feuille, un nom créée au niveau du
classeur n'a pas besoin que l'on fasse référence à la feuille.
= Thompson , c'est suffisant.
Si le nom fut déclaré au niveau de la feuille, pour l'insérer
dans une
formule sur une autre feuille, il faut mentionner le nom de sa
feuille
+ son appellation : = NomDeLaFeuille!Thompson
"rthompson" a écrit dans le message de
groupe de discussion :
Bonjour à toutes tous
Petite question avir de partant
(je ne répondrais que ce soir)
Ma question est celle-ci
Faut-il renommer les noms pour chaque feuille insérée?
Que se passe-t-il si on laisse Excel faire?
Comme j'utilise des macro dans le genre de celle tout en dessous, faut-il
changer autre chose que le nom de feuille?
Pour le moment tout à l'air de fonctionner sans changer les noms, mais
j'ai
des doutes
J'esssssplikkke
Dans un document Excel j'ai une feuille nommée Documents_Solution
Dans cette feuille j'ai des plages nommées (entre-autres)
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Il y en plusieurs du même style
Quand cette feuille est prête je fais une copie de la feuille
et je renomme cette copie Fred
Ma liste de nom n'a pas changée
Donc j'ai toujours le nom
Docsolution_due_date
Mais, sa définition de nom pour cette feuille j'ai
=OFFSET(Fred!$F$6;1;;COUNTA(Fred!$B:$B)-2;)
D'avance un grand merci et à ce soir
Rex
Voici la macro
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub A_Payer()
Application.ScreenUpdating = False
Sheets("Document_Solution").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Fred").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
Bonjour RThompson,
Quand tu crées une copie d'une feuille dans le même classeur,
si les plages nommées (leur nom") ont été faites (déclarées) au niveau
du classeur, comme il ne peut y avoir 2 noms au niveau du classeur
qui porte le même nom, les noms (Names) de la copie de la feuille
auront été transformées par Excel en noms (names) locaux de la feuille.
Exemple :
Sur la feuille originale ce nom au hasard :
Nom : Thompson 'Nom au niveau du classeur
fait référence à : .....
Sur la copie de la feuille, le même nom deviendra :
NomDeLaFeuill!Thompson 'Nom au niveau de la feuille.
Fait référence à : .....
Si tu désires que tous tes noms "Names" de ton classeur soient similaires,
dans la mesure du possible, tu crées dans tes feuilles originales, de noms
définis au niveau de la feuille.
P.S - Pour faire référence dans une formule d'une cellule d'une feuille à
une plage nommée d'une autre feuille, un nom créée au niveau du
classeur n'a pas besoin que l'on fasse référence à la feuille.
= Thompson , c'est suffisant.
Si le nom fut déclaré au niveau de la feuille, pour l'insérer
dans une
formule sur une autre feuille, il faut mentionner le nom de sa
feuille
+ son appellation : = NomDeLaFeuille!Thompson
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de
groupe de discussion : OoKJc3lwJHA.2316@TK2MSFTNGP04.phx.gbl...
Bonjour à toutes tous
Petite question avir de partant
(je ne répondrais que ce soir)
Ma question est celle-ci
Faut-il renommer les noms pour chaque feuille insérée?
Que se passe-t-il si on laisse Excel faire?
Comme j'utilise des macro dans le genre de celle tout en dessous, faut-il
changer autre chose que le nom de feuille?
Pour le moment tout à l'air de fonctionner sans changer les noms, mais
j'ai
des doutes
J'esssssplikkke
Dans un document Excel j'ai une feuille nommée Documents_Solution
Dans cette feuille j'ai des plages nommées (entre-autres)
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Il y en plusieurs du même style
Quand cette feuille est prête je fais une copie de la feuille
et je renomme cette copie Fred
Ma liste de nom n'a pas changée
Donc j'ai toujours le nom
Docsolution_due_date
Mais, sa définition de nom pour cette feuille j'ai
=OFFSET(Fred!$F$6;1;;COUNTA(Fred!$B:$B)-2;)
D'avance un grand merci et à ce soir
Rex
Voici la macro
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub A_Payer()
Application.ScreenUpdating = False
Sheets("Document_Solution").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Fred").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
Bonjour RThompson,
Quand tu crées une copie d'une feuille dans le même classeur,
si les plages nommées (leur nom") ont été faites (déclarées) au niveau
du classeur, comme il ne peut y avoir 2 noms au niveau du classeur
qui porte le même nom, les noms (Names) de la copie de la feuille
auront été transformées par Excel en noms (names) locaux de la feuille.
Exemple :
Sur la feuille originale ce nom au hasard :
Nom : Thompson 'Nom au niveau du classeur
fait référence à : .....
Sur la copie de la feuille, le même nom deviendra :
NomDeLaFeuill!Thompson 'Nom au niveau de la feuille.
Fait référence à : .....
Si tu désires que tous tes noms "Names" de ton classeur soient similaires,
dans la mesure du possible, tu crées dans tes feuilles originales, de noms
définis au niveau de la feuille.
P.S - Pour faire référence dans une formule d'une cellule d'une feuille à
une plage nommée d'une autre feuille, un nom créée au niveau du
classeur n'a pas besoin que l'on fasse référence à la feuille.
= Thompson , c'est suffisant.
Si le nom fut déclaré au niveau de la feuille, pour l'insérer
dans une
formule sur une autre feuille, il faut mentionner le nom de sa
feuille
+ son appellation : = NomDeLaFeuille!Thompson
"rthompson" a écrit dans le message de
groupe de discussion :
Bonjour à toutes tous
Petite question avir de partant
(je ne répondrais que ce soir)
Ma question est celle-ci
Faut-il renommer les noms pour chaque feuille insérée?
Que se passe-t-il si on laisse Excel faire?
Comme j'utilise des macro dans le genre de celle tout en dessous, faut-il
changer autre chose que le nom de feuille?
Pour le moment tout à l'air de fonctionner sans changer les noms, mais
j'ai
des doutes
J'esssssplikkke
Dans un document Excel j'ai une feuille nommée Documents_Solution
Dans cette feuille j'ai des plages nommées (entre-autres)
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Il y en plusieurs du même style
Quand cette feuille est prête je fais une copie de la feuille
et je renomme cette copie Fred
Ma liste de nom n'a pas changée
Donc j'ai toujours le nom
Docsolution_due_date
Mais, sa définition de nom pour cette feuille j'ai
=OFFSET(Fred!$F$6;1;;COUNTA(Fred!$B:$B)-2;)
D'avance un grand merci et à ce soir
Rex
Voici la macro
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub A_Payer()
Application.ScreenUpdating = False
Sheets("Document_Solution").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Fred").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
Bonjour RThompson,
Quand tu crées une copie d'une feuille dans le même classeur,
si les plages nommées (leur nom") ont été faites (déclarées) au niveau
du classeur, comme il ne peut y avoir 2 noms au niveau du classeur
qui porte le même nom, les noms (Names) de la copie de la feuille
auront été transformées par Excel en noms (names) locaux de la feuille.
Exemple :
Sur la feuille originale ce nom au hasard :
Nom : Thompson 'Nom au niveau du classeur
fait référence à : .....
Sur la copie de la feuille, le même nom deviendra :
NomDeLaFeuill!Thompson 'Nom au niveau de la feuille.
Fait référence à : .....
Si tu désires que tous tes noms "Names" de ton classeur soient similaires,
dans la mesure du possible, tu crées dans tes feuilles originales, de noms
définis au niveau de la feuille.
P.S - Pour faire référence dans une formule d'une cellule d'une feuille à
une plage nommée d'une autre feuille, un nom créée au niveau du
classeur n'a pas besoin que l'on fasse référence à la feuille.
= Thompson , c'est suffisant.
Si le nom fut déclaré au niveau de la feuille, pour l'insérer
dans une
formule sur une autre feuille, il faut mentionner le nom de sa
feuille
+ son appellation : = NomDeLaFeuille!Thompson
"rthompson" a écrit dans le message de
groupe de discussion :
Bonjour à toutes tous
Petite question avir de partant
(je ne répondrais que ce soir)
Ma question est celle-ci
Faut-il renommer les noms pour chaque feuille insérée?
Que se passe-t-il si on laisse Excel faire?
Comme j'utilise des macro dans le genre de celle tout en dessous, faut-il
changer autre chose que le nom de feuille?
Pour le moment tout à l'air de fonctionner sans changer les noms, mais
j'ai
des doutes
J'esssssplikkke
Dans un document Excel j'ai une feuille nommée Documents_Solution
Dans cette feuille j'ai des plages nommées (entre-autres)
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Il y en plusieurs du même style
Quand cette feuille est prête je fais une copie de la feuille
et je renomme cette copie Fred
Ma liste de nom n'a pas changée
Donc j'ai toujours le nom
Docsolution_due_date
Mais, sa définition de nom pour cette feuille j'ai
=OFFSET(Fred!$F$6;1;;COUNTA(Fred!$B:$B)-2;)
D'avance un grand merci et à ce soir
Rex
Voici la macro
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub A_Payer()
Application.ScreenUpdating = False
Sheets("Document_Solution").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Fred").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
Bonjour RThompson,
Quand tu crées une copie d'une feuille dans le même classeur,
si les plages nommées (leur nom") ont été faites (déclarées) au niveau
du classeur, comme il ne peut y avoir 2 noms au niveau du classeur
qui porte le même nom, les noms (Names) de la copie de la feuille
auront été transformées par Excel en noms (names) locaux de la feuille.
Exemple :
Sur la feuille originale ce nom au hasard :
Nom : Thompson 'Nom au niveau du classeur
fait référence à : .....
Sur la copie de la feuille, le même nom deviendra :
NomDeLaFeuill!Thompson 'Nom au niveau de la feuille.
Fait référence à : .....
Si tu désires que tous tes noms "Names" de ton classeur soient similaires,
dans la mesure du possible, tu crées dans tes feuilles originales, de noms
définis au niveau de la feuille.
P.S - Pour faire référence dans une formule d'une cellule d'une feuille à
une plage nommée d'une autre feuille, un nom créée au niveau du
classeur n'a pas besoin que l'on fasse référence à la feuille.
= Thompson , c'est suffisant.
Si le nom fut déclaré au niveau de la feuille, pour l'insérer
dans une
formule sur une autre feuille, il faut mentionner le nom de sa
feuille
+ son appellation : = NomDeLaFeuille!Thompson
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de
groupe de discussion : OoKJc3lwJHA.2316@TK2MSFTNGP04.phx.gbl...
Bonjour à toutes tous
Petite question avir de partant
(je ne répondrais que ce soir)
Ma question est celle-ci
Faut-il renommer les noms pour chaque feuille insérée?
Que se passe-t-il si on laisse Excel faire?
Comme j'utilise des macro dans le genre de celle tout en dessous, faut-il
changer autre chose que le nom de feuille?
Pour le moment tout à l'air de fonctionner sans changer les noms, mais
j'ai
des doutes
J'esssssplikkke
Dans un document Excel j'ai une feuille nommée Documents_Solution
Dans cette feuille j'ai des plages nommées (entre-autres)
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Il y en plusieurs du même style
Quand cette feuille est prête je fais une copie de la feuille
et je renomme cette copie Fred
Ma liste de nom n'a pas changée
Donc j'ai toujours le nom
Docsolution_due_date
Mais, sa définition de nom pour cette feuille j'ai
=OFFSET(Fred!$F$6;1;;COUNTA(Fred!$B:$B)-2;)
D'avance un grand merci et à ce soir
Rex
Voici la macro
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub A_Payer()
Application.ScreenUpdating = False
Sheets("Document_Solution").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Fred").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
Bonjour RThompson,
Quand tu crées une copie d'une feuille dans le même classeur,
si les plages nommées (leur nom") ont été faites (déclarées) au niveau
du classeur, comme il ne peut y avoir 2 noms au niveau du classeur
qui porte le même nom, les noms (Names) de la copie de la feuille
auront été transformées par Excel en noms (names) locaux de la feuille.
Exemple :
Sur la feuille originale ce nom au hasard :
Nom : Thompson 'Nom au niveau du classeur
fait référence à : .....
Sur la copie de la feuille, le même nom deviendra :
NomDeLaFeuill!Thompson 'Nom au niveau de la feuille.
Fait référence à : .....
Si tu désires que tous tes noms "Names" de ton classeur soient similaires,
dans la mesure du possible, tu crées dans tes feuilles originales, de noms
définis au niveau de la feuille.
P.S - Pour faire référence dans une formule d'une cellule d'une feuille à
une plage nommée d'une autre feuille, un nom créée au niveau du
classeur n'a pas besoin que l'on fasse référence à la feuille.
= Thompson , c'est suffisant.
Si le nom fut déclaré au niveau de la feuille, pour l'insérer
dans une
formule sur une autre feuille, il faut mentionner le nom de sa
feuille
+ son appellation : = NomDeLaFeuille!Thompson
"rthompson" a écrit dans le message de
groupe de discussion :
Bonjour à toutes tous
Petite question avir de partant
(je ne répondrais que ce soir)
Ma question est celle-ci
Faut-il renommer les noms pour chaque feuille insérée?
Que se passe-t-il si on laisse Excel faire?
Comme j'utilise des macro dans le genre de celle tout en dessous, faut-il
changer autre chose que le nom de feuille?
Pour le moment tout à l'air de fonctionner sans changer les noms, mais
j'ai
des doutes
J'esssssplikkke
Dans un document Excel j'ai une feuille nommée Documents_Solution
Dans cette feuille j'ai des plages nommées (entre-autres)
Docsolution_due_date
=OFFSET(Document_Solution!$F$6;1;;COUNTA(Document_Solution!$B:$B)-2;)
Il y en plusieurs du même style
Quand cette feuille est prête je fais une copie de la feuille
et je renomme cette copie Fred
Ma liste de nom n'a pas changée
Donc j'ai toujours le nom
Docsolution_due_date
Mais, sa définition de nom pour cette feuille j'ai
=OFFSET(Fred!$F$6;1;;COUNTA(Fred!$B:$B)-2;)
D'avance un grand merci et à ce soir
Rex
Voici la macro
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub A_Payer()
Application.ScreenUpdating = False
Sheets("Document_Solution").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Fred").Select
Range("Docsolution_A_Payer").EntireRow.Hidden = False
For Each c In Range("Docsolution_A_Payer")
If c = 0 Then c.EntireRow.Hidden = True
Next
Sheets("Summary").Select
Application.ScreenUpdating = True
End Sub
Bonjour,
| le "gestionnaire de noms" permet de les modifier
| quel sont les conditions pour que la "ZONE" ou ("ETENDUE") d'un nom soit
| modifiable ou non ?
Je ne comprends pas le sens de ta question.
Donne un exemple concret d'une situation actuelle d'un nom existant dans
un fichier et comment tu voudrais le transformer. Comment Excel (gestion
des noms) t'empêche-t-il de le faire ?
Bonjour,
| le "gestionnaire de noms" permet de les modifier
| quel sont les conditions pour que la "ZONE" ou ("ETENDUE") d'un nom soit
| modifiable ou non ?
Je ne comprends pas le sens de ta question.
Donne un exemple concret d'une situation actuelle d'un nom existant dans
un fichier et comment tu voudrais le transformer. Comment Excel (gestion
des noms) t'empêche-t-il de le faire ?
Bonjour,
| le "gestionnaire de noms" permet de les modifier
| quel sont les conditions pour que la "ZONE" ou ("ETENDUE") d'un nom soit
| modifiable ou non ?
Je ne comprends pas le sens de ta question.
Donne un exemple concret d'une situation actuelle d'un nom existant dans
un fichier et comment tu voudrais le transformer. Comment Excel (gestion
des noms) t'empêche-t-il de le faire ?