J'aimerais vous soumettre un petit problème que je rencontre :
Je crée un graphique sur une feuille, par défaut il est nommé "graphique 1"
par excel
je lui affecte une macro de mise en forme automatique (couleur différente
fonction de la valeur ...)
jusque là tout marche mais : je dois dupliquer la feuille n fois
(questionnaire ...) or lors de la duplication excel va modifier le nom du
graphique ce qui rend les macros inopérantes puisqu'elles renvoient vers un
graphique qui n'existe pas ...
le problème c'est qu'il ne s'agit pas de 2 feuilles mais de 50 et de
plusieurs graphiques par feuilles d'ou une perte de temps certaine dès qu'il
s'agit de les regénérer ... voyez vous un moyen de contourner cette
difficulté ?
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
ru-th
Salut
tu peux nommer les graphiques par macro ActiveChart.parent.Name="zaza" ActiveSheet.Shapes("zaza").Cequetuveux faire
ou en utilisant l'index Sheets(1).ChartObjects(1).Name = "zaza" a+ rural thierry
"" a écrit dans le message de news:
Bonjour,
J'aimerais vous soumettre un petit problème que je rencontre :
Je crée un graphique sur une feuille, par défaut il est nommé "graphique 1"
par excel je lui affecte une macro de mise en forme automatique (couleur différente fonction de la valeur ...)
jusque là tout marche mais : je dois dupliquer la feuille n fois (questionnaire ...) or lors de la duplication excel va modifier le nom du graphique ce qui rend les macros inopérantes puisqu'elles renvoient vers un
graphique qui n'existe pas ...
le problème c'est qu'il ne s'agit pas de 2 feuilles mais de 50 et de plusieurs graphiques par feuilles d'ou une perte de temps certaine dès qu'il
s'agit de les regénérer ... voyez vous un moyen de contourner cette difficulté ?
En vous remerciant,
Cordialement,
FF
Salut
tu peux nommer les graphiques par macro
ActiveChart.parent.Name="zaza"
ActiveSheet.Shapes("zaza").Cequetuveux faire
ou en utilisant l'index
Sheets(1).ChartObjects(1).Name = "zaza"
a+
rural thierry
"" <kalinaja@discussions.microsoft.com> a écrit dans le message de
news:7E67CE2C-BEC8-4FAE-B987-868FD0D5C792@microsoft.com...
Bonjour,
J'aimerais vous soumettre un petit problème que je rencontre :
Je crée un graphique sur une feuille, par défaut il est nommé "graphique
1"
par excel
je lui affecte une macro de mise en forme automatique (couleur différente
fonction de la valeur ...)
jusque là tout marche mais : je dois dupliquer la feuille n fois
(questionnaire ...) or lors de la duplication excel va modifier le nom du
graphique ce qui rend les macros inopérantes puisqu'elles renvoient vers
un
graphique qui n'existe pas ...
le problème c'est qu'il ne s'agit pas de 2 feuilles mais de 50 et de
plusieurs graphiques par feuilles d'ou une perte de temps certaine dès
qu'il
s'agit de les regénérer ... voyez vous un moyen de contourner cette
difficulté ?
tu peux nommer les graphiques par macro ActiveChart.parent.Name="zaza" ActiveSheet.Shapes("zaza").Cequetuveux faire
ou en utilisant l'index Sheets(1).ChartObjects(1).Name = "zaza" a+ rural thierry
"" a écrit dans le message de news:
Bonjour,
J'aimerais vous soumettre un petit problème que je rencontre :
Je crée un graphique sur une feuille, par défaut il est nommé "graphique 1"
par excel je lui affecte une macro de mise en forme automatique (couleur différente fonction de la valeur ...)
jusque là tout marche mais : je dois dupliquer la feuille n fois (questionnaire ...) or lors de la duplication excel va modifier le nom du graphique ce qui rend les macros inopérantes puisqu'elles renvoient vers un
graphique qui n'existe pas ...
le problème c'est qu'il ne s'agit pas de 2 feuilles mais de 50 et de plusieurs graphiques par feuilles d'ou une perte de temps certaine dès qu'il
s'agit de les regénérer ... voyez vous un moyen de contourner cette difficulté ?
En vous remerciant,
Cordialement,
FF
kalinaja
merci !
euh la première solution ne devrait pas marcher car elle implique que le graphique soit activé (si j'ai compris ...)
quant à la seconde elle a l'air bien mais je ne comprends pas comment l'utiliser ...
Désolé ...
Encore merci,
FF.
Salut
tu peux nommer les graphiques par macro ActiveChart.parent.Name="zaza" ActiveSheet.Shapes("zaza").Cequetuveux faire
ou en utilisant l'index Sheets(1).ChartObjects(1).Name = "zaza" a+ rural thierry
"" a écrit dans le message de news:
Bonjour,
J'aimerais vous soumettre un petit problème que je rencontre :
Je crée un graphique sur une feuille, par défaut il est nommé "graphique 1"
par excel je lui affecte une macro de mise en forme automatique (couleur différente fonction de la valeur ...)
jusque là tout marche mais : je dois dupliquer la feuille n fois (questionnaire ...) or lors de la duplication excel va modifier le nom du graphique ce qui rend les macros inopérantes puisqu'elles renvoient vers un
graphique qui n'existe pas ...
le problème c'est qu'il ne s'agit pas de 2 feuilles mais de 50 et de plusieurs graphiques par feuilles d'ou une perte de temps certaine dès qu'il
s'agit de les regénérer ... voyez vous un moyen de contourner cette difficulté ?
En vous remerciant,
Cordialement,
FF
merci !
euh la première solution ne devrait pas marcher car elle implique que le
graphique soit activé (si j'ai compris ...)
quant à la seconde elle a l'air bien mais je ne comprends pas comment
l'utiliser ...
Désolé ...
Encore merci,
FF.
Salut
tu peux nommer les graphiques par macro
ActiveChart.parent.Name="zaza"
ActiveSheet.Shapes("zaza").Cequetuveux faire
ou en utilisant l'index
Sheets(1).ChartObjects(1).Name = "zaza"
a+
rural thierry
"" <kalinaja@discussions.microsoft.com> a écrit dans le message de
news:7E67CE2C-BEC8-4FAE-B987-868FD0D5C792@microsoft.com...
Bonjour,
J'aimerais vous soumettre un petit problème que je rencontre :
Je crée un graphique sur une feuille, par défaut il est nommé "graphique
1"
par excel
je lui affecte une macro de mise en forme automatique (couleur différente
fonction de la valeur ...)
jusque là tout marche mais : je dois dupliquer la feuille n fois
(questionnaire ...) or lors de la duplication excel va modifier le nom du
graphique ce qui rend les macros inopérantes puisqu'elles renvoient vers
un
graphique qui n'existe pas ...
le problème c'est qu'il ne s'agit pas de 2 feuilles mais de 50 et de
plusieurs graphiques par feuilles d'ou une perte de temps certaine dès
qu'il
s'agit de les regénérer ... voyez vous un moyen de contourner cette
difficulté ?
euh la première solution ne devrait pas marcher car elle implique que le graphique soit activé (si j'ai compris ...)
quant à la seconde elle a l'air bien mais je ne comprends pas comment l'utiliser ...
Désolé ...
Encore merci,
FF.
Salut
tu peux nommer les graphiques par macro ActiveChart.parent.Name="zaza" ActiveSheet.Shapes("zaza").Cequetuveux faire
ou en utilisant l'index Sheets(1).ChartObjects(1).Name = "zaza" a+ rural thierry
"" a écrit dans le message de news:
Bonjour,
J'aimerais vous soumettre un petit problème que je rencontre :
Je crée un graphique sur une feuille, par défaut il est nommé "graphique 1"
par excel je lui affecte une macro de mise en forme automatique (couleur différente fonction de la valeur ...)
jusque là tout marche mais : je dois dupliquer la feuille n fois (questionnaire ...) or lors de la duplication excel va modifier le nom du graphique ce qui rend les macros inopérantes puisqu'elles renvoient vers un
graphique qui n'existe pas ...
le problème c'est qu'il ne s'agit pas de 2 feuilles mais de 50 et de plusieurs graphiques par feuilles d'ou une perte de temps certaine dès qu'il
s'agit de les regénérer ... voyez vous un moyen de contourner cette difficulté ?
En vous remerciant,
Cordialement,
FF
kalinaja
en fait, j'ai fait ça mais ...
Sub Actualiser() For Each Feuille In ActiveWorkbook.Sheets For i = 1 To Feuille.PivotTables.Count Feuille.PivotTables(i).RefreshTable Next i Feuille.Activate Feuille.ChartObjects(1).Name = "graph1" Feuille.ChartObjects(2).Name = "graph2" Feuille.ChartObjects(1).Name = "graph3" Next Feuille End Sub
bref ...
merci !
euh la première solution ne devrait pas marcher car elle implique que le graphique soit activé (si j'ai compris ...)
quant à la seconde elle a l'air bien mais je ne comprends pas comment l'utiliser ...
Désolé ...
Encore merci,
FF.
Salut
tu peux nommer les graphiques par macro ActiveChart.parent.Name="zaza" ActiveSheet.Shapes("zaza").Cequetuveux faire
ou en utilisant l'index Sheets(1).ChartObjects(1).Name = "zaza" a+ rural thierry
"" a écrit dans le message de news:
Bonjour,
J'aimerais vous soumettre un petit problème que je rencontre :
Je crée un graphique sur une feuille, par défaut il est nommé "graphique 1"
par excel je lui affecte une macro de mise en forme automatique (couleur différente fonction de la valeur ...)
jusque là tout marche mais : je dois dupliquer la feuille n fois (questionnaire ...) or lors de la duplication excel va modifier le nom du graphique ce qui rend les macros inopérantes puisqu'elles renvoient vers un
graphique qui n'existe pas ...
le problème c'est qu'il ne s'agit pas de 2 feuilles mais de 50 et de plusieurs graphiques par feuilles d'ou une perte de temps certaine dès qu'il
s'agit de les regénérer ... voyez vous un moyen de contourner cette difficulté ?
En vous remerciant,
Cordialement,
FF
en fait, j'ai fait ça mais ...
Sub Actualiser()
For Each Feuille In ActiveWorkbook.Sheets
For i = 1 To Feuille.PivotTables.Count
Feuille.PivotTables(i).RefreshTable
Next i
Feuille.Activate
Feuille.ChartObjects(1).Name = "graph1"
Feuille.ChartObjects(2).Name = "graph2"
Feuille.ChartObjects(1).Name = "graph3"
Next Feuille
End Sub
bref ...
merci !
euh la première solution ne devrait pas marcher car elle implique que le
graphique soit activé (si j'ai compris ...)
quant à la seconde elle a l'air bien mais je ne comprends pas comment
l'utiliser ...
Désolé ...
Encore merci,
FF.
Salut
tu peux nommer les graphiques par macro
ActiveChart.parent.Name="zaza"
ActiveSheet.Shapes("zaza").Cequetuveux faire
ou en utilisant l'index
Sheets(1).ChartObjects(1).Name = "zaza"
a+
rural thierry
"" <kalinaja@discussions.microsoft.com> a écrit dans le message de
news:7E67CE2C-BEC8-4FAE-B987-868FD0D5C792@microsoft.com...
Bonjour,
J'aimerais vous soumettre un petit problème que je rencontre :
Je crée un graphique sur une feuille, par défaut il est nommé "graphique
1"
par excel
je lui affecte une macro de mise en forme automatique (couleur différente
fonction de la valeur ...)
jusque là tout marche mais : je dois dupliquer la feuille n fois
(questionnaire ...) or lors de la duplication excel va modifier le nom du
graphique ce qui rend les macros inopérantes puisqu'elles renvoient vers
un
graphique qui n'existe pas ...
le problème c'est qu'il ne s'agit pas de 2 feuilles mais de 50 et de
plusieurs graphiques par feuilles d'ou une perte de temps certaine dès
qu'il
s'agit de les regénérer ... voyez vous un moyen de contourner cette
difficulté ?
Sub Actualiser() For Each Feuille In ActiveWorkbook.Sheets For i = 1 To Feuille.PivotTables.Count Feuille.PivotTables(i).RefreshTable Next i Feuille.Activate Feuille.ChartObjects(1).Name = "graph1" Feuille.ChartObjects(2).Name = "graph2" Feuille.ChartObjects(1).Name = "graph3" Next Feuille End Sub
bref ...
merci !
euh la première solution ne devrait pas marcher car elle implique que le graphique soit activé (si j'ai compris ...)
quant à la seconde elle a l'air bien mais je ne comprends pas comment l'utiliser ...
Désolé ...
Encore merci,
FF.
Salut
tu peux nommer les graphiques par macro ActiveChart.parent.Name="zaza" ActiveSheet.Shapes("zaza").Cequetuveux faire
ou en utilisant l'index Sheets(1).ChartObjects(1).Name = "zaza" a+ rural thierry
"" a écrit dans le message de news:
Bonjour,
J'aimerais vous soumettre un petit problème que je rencontre :
Je crée un graphique sur une feuille, par défaut il est nommé "graphique 1"
par excel je lui affecte une macro de mise en forme automatique (couleur différente fonction de la valeur ...)
jusque là tout marche mais : je dois dupliquer la feuille n fois (questionnaire ...) or lors de la duplication excel va modifier le nom du graphique ce qui rend les macros inopérantes puisqu'elles renvoient vers un
graphique qui n'existe pas ...
le problème c'est qu'il ne s'agit pas de 2 feuilles mais de 50 et de plusieurs graphiques par feuilles d'ou une perte de temps certaine dès qu'il
s'agit de les regénérer ... voyez vous un moyen de contourner cette difficulté ?