J'ai extrai une cinquantaine de tableaux tous identiques dans leur forme, je
souhaiterai générer un graphique (de la même forme pour tous) de chaque
tableau.
Est il possible de les faire automatiquement ou faut il que je les fasse un
par un?...
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
Daniel
Bonjour. Crée un premier graphique. Cliique sur Graphique / Type de graphique / Onglet "Types personnalisés", clique sur "Ajouter" et donne un nom à ton modèle de graphique. Pour les autres graphiques, sers-toi de ce modèle à l'étape 1 de l'assistant. Tu peux te servir de l'enregistreur de macros pour automatiser le tout. Cordialement. Daniel "slatour" a écrit dans le message de news:
Bonjour,
J'ai extrai une cinquantaine de tableaux tous identiques dans leur forme, je souhaiterai générer un graphique (de la même forme pour tous) de chaque tableau.
Est il possible de les faire automatiquement ou faut il que je les fasse un par un?...
Merci d'avance
Bonjour.
Crée un premier graphique. Cliique sur Graphique / Type de graphique /
Onglet "Types personnalisés", clique sur "Ajouter" et donne un nom à ton
modèle de graphique.
Pour les autres graphiques, sers-toi de ce modèle à l'étape 1 de
l'assistant. Tu peux te servir de l'enregistreur de macros pour automatiser
le tout.
Cordialement.
Daniel
"slatour" <slatour@discussions.microsoft.com> a écrit dans le message de
news: 431D1928-6A7A-4849-B2C4-613BDC1720FA@microsoft.com...
Bonjour,
J'ai extrai une cinquantaine de tableaux tous identiques dans leur forme,
je
souhaiterai générer un graphique (de la même forme pour tous) de chaque
tableau.
Est il possible de les faire automatiquement ou faut il que je les fasse
un
par un?...
Bonjour. Crée un premier graphique. Cliique sur Graphique / Type de graphique / Onglet "Types personnalisés", clique sur "Ajouter" et donne un nom à ton modèle de graphique. Pour les autres graphiques, sers-toi de ce modèle à l'étape 1 de l'assistant. Tu peux te servir de l'enregistreur de macros pour automatiser le tout. Cordialement. Daniel "slatour" a écrit dans le message de news:
Bonjour,
J'ai extrai une cinquantaine de tableaux tous identiques dans leur forme, je souhaiterai générer un graphique (de la même forme pour tous) de chaque tableau.
Est il possible de les faire automatiquement ou faut il que je les fasse un par un?...
Merci d'avance
slatour
OK merci beaucoup
Par contre pour que la macro fonctionne dois je mettre mes tableaux sur des pages différentes?
Pour le moment j'ai fais un test en enregistrant une macro, mais lorsque je l'execute en me mettant sur une autre page du fichier, la macro retourne à la page de l'enregistrement et me refait le même graphique...
Désolé je n'y connais pas grand chose en macros...please help !
Bonjour. Crée un premier graphique. Cliique sur Graphique / Type de graphique / Onglet "Types personnalisés", clique sur "Ajouter" et donne un nom à ton modèle de graphique. Pour les autres graphiques, sers-toi de ce modèle à l'étape 1 de l'assistant. Tu peux te servir de l'enregistreur de macros pour automatiser le tout. Cordialement. Daniel "slatour" a écrit dans le message de news:
Bonjour,
J'ai extrai une cinquantaine de tableaux tous identiques dans leur forme, je souhaiterai générer un graphique (de la même forme pour tous) de chaque tableau.
Est il possible de les faire automatiquement ou faut il que je les fasse un par un?...
Merci d'avance
OK merci beaucoup
Par contre pour que la macro fonctionne dois je mettre mes tableaux sur des
pages différentes?
Pour le moment j'ai fais un test en enregistrant une macro, mais lorsque je
l'execute en me mettant sur une autre page du fichier, la macro retourne à la
page de l'enregistrement et me refait le même graphique...
Désolé je n'y connais pas grand chose en macros...please help !
Bonjour.
Crée un premier graphique. Cliique sur Graphique / Type de graphique /
Onglet "Types personnalisés", clique sur "Ajouter" et donne un nom à ton
modèle de graphique.
Pour les autres graphiques, sers-toi de ce modèle à l'étape 1 de
l'assistant. Tu peux te servir de l'enregistreur de macros pour automatiser
le tout.
Cordialement.
Daniel
"slatour" <slatour@discussions.microsoft.com> a écrit dans le message de
news: 431D1928-6A7A-4849-B2C4-613BDC1720FA@microsoft.com...
Bonjour,
J'ai extrai une cinquantaine de tableaux tous identiques dans leur forme,
je
souhaiterai générer un graphique (de la même forme pour tous) de chaque
tableau.
Est il possible de les faire automatiquement ou faut il que je les fasse
un
par un?...
Par contre pour que la macro fonctionne dois je mettre mes tableaux sur des pages différentes?
Pour le moment j'ai fais un test en enregistrant une macro, mais lorsque je l'execute en me mettant sur une autre page du fichier, la macro retourne à la page de l'enregistrement et me refait le même graphique...
Désolé je n'y connais pas grand chose en macros...please help !
Bonjour. Crée un premier graphique. Cliique sur Graphique / Type de graphique / Onglet "Types personnalisés", clique sur "Ajouter" et donne un nom à ton modèle de graphique. Pour les autres graphiques, sers-toi de ce modèle à l'étape 1 de l'assistant. Tu peux te servir de l'enregistreur de macros pour automatiser le tout. Cordialement. Daniel "slatour" a écrit dans le message de news:
Bonjour,
J'ai extrai une cinquantaine de tableaux tous identiques dans leur forme, je souhaiterai générer un graphique (de la même forme pour tous) de chaque tableau.
Est il possible de les faire automatiquement ou faut il que je les fasse un par un?...
Merci d'avance
Daniel
Mets le code sivant dans un module :
Public Hauteur As Single, Largeur As Single Public Haut As Single, Gauche As Single
Sub PremierGraphique() NomSh = ActiveChart.Parent.Name Range("A1").Select ActiveSheet.Shapes(NomSh).Select With Selection.ShapeRange Hauteur = .Height Largeur = .Width Gauche = .Left .Top = 0 Haut = 0 End With End Sub
Sub FaireGraphique() Dim sh As Shape, NomSh As String Charts.Add ActiveChart.ApplyCustomType ChartType:=xlUserDefined, _ TypeName:="toto" ActiveChart.Location Where:=xlLocationAsObject, Name:="Feuil1" NomSh = ActiveChart.Parent.Name Range("A1").Select ActiveSheet.Shapes(NomSh).Select With Selection.ShapeRange Hauteur = .Height Largeur = .Width Gauche = .Left Haut = Haut + Hauteur .Top = Haut End With End Sub
L'idée est la suivante : Crée ton premier graphique et nomme ton modèle comme défini dans le post précédent (ici nommé "toto", à modifier). Sélectionne ton graphique. Exécute la macro PremierGraphique. Celle-ci positionne le graphique en haut de la feuille en conservant l'espace à gauche. (à modifier suivant l'emplacement voulu pour tes graphiques. Sélectionne ensuite les données du raphique suivant et exécute la macro FaireGraphique; celle-ci positionne le graphique immédiatement sous le précédent. Note: Crée tous tes graphiques avant de fermer ton classeur car tu perdrais les variables nécessaires au bon placement des graphiques.
Daniel "slatour" a écrit dans le message de news:
OK merci beaucoup
Par contre pour que la macro fonctionne dois je mettre mes tableaux sur des pages différentes?
Pour le moment j'ai fais un test en enregistrant une macro, mais lorsque je l'execute en me mettant sur une autre page du fichier, la macro retourne à la page de l'enregistrement et me refait le même graphique...
Désolé je n'y connais pas grand chose en macros...please help !
Bonjour. Crée un premier graphique. Cliique sur Graphique / Type de graphique / Onglet "Types personnalisés", clique sur "Ajouter" et donne un nom à ton modèle de graphique. Pour les autres graphiques, sers-toi de ce modèle à l'étape 1 de l'assistant. Tu peux te servir de l'enregistreur de macros pour automatiser le tout. Cordialement. Daniel "slatour" a écrit dans le message de news:
Bonjour,
J'ai extrai une cinquantaine de tableaux tous identiques dans leur forme, je souhaiterai générer un graphique (de la même forme pour tous) de chaque tableau.
Est il possible de les faire automatiquement ou faut il que je les fasse un par un?...
Merci d'avance
Mets le code sivant dans un module :
Public Hauteur As Single, Largeur As Single
Public Haut As Single, Gauche As Single
Sub PremierGraphique()
NomSh = ActiveChart.Parent.Name
Range("A1").Select
ActiveSheet.Shapes(NomSh).Select
With Selection.ShapeRange
Hauteur = .Height
Largeur = .Width
Gauche = .Left
.Top = 0
Haut = 0
End With
End Sub
Sub FaireGraphique()
Dim sh As Shape, NomSh As String
Charts.Add
ActiveChart.ApplyCustomType ChartType:=xlUserDefined, _
TypeName:="toto"
ActiveChart.Location Where:=xlLocationAsObject, Name:="Feuil1"
NomSh = ActiveChart.Parent.Name
Range("A1").Select
ActiveSheet.Shapes(NomSh).Select
With Selection.ShapeRange
Hauteur = .Height
Largeur = .Width
Gauche = .Left
Haut = Haut + Hauteur
.Top = Haut
End With
End Sub
L'idée est la suivante :
Crée ton premier graphique et nomme ton modèle comme défini dans le post
précédent (ici nommé "toto", à modifier).
Sélectionne ton graphique. Exécute la macro PremierGraphique. Celle-ci
positionne le graphique en haut de la feuille en conservant l'espace à
gauche. (à modifier suivant l'emplacement voulu pour tes graphiques.
Sélectionne ensuite les données du raphique suivant et exécute la macro
FaireGraphique; celle-ci positionne le graphique immédiatement sous le
précédent.
Note:
Crée tous tes graphiques avant de fermer ton classeur car tu perdrais les
variables nécessaires au bon placement des graphiques.
Daniel
"slatour" <slatour@discussions.microsoft.com> a écrit dans le message de
news: C709A251-3A78-4B59-BFEB-342E04326E8A@microsoft.com...
OK merci beaucoup
Par contre pour que la macro fonctionne dois je mettre mes tableaux sur
des
pages différentes?
Pour le moment j'ai fais un test en enregistrant une macro, mais lorsque
je
l'execute en me mettant sur une autre page du fichier, la macro retourne à
la
page de l'enregistrement et me refait le même graphique...
Désolé je n'y connais pas grand chose en macros...please help !
Bonjour.
Crée un premier graphique. Cliique sur Graphique / Type de graphique /
Onglet "Types personnalisés", clique sur "Ajouter" et donne un nom à ton
modèle de graphique.
Pour les autres graphiques, sers-toi de ce modèle à l'étape 1 de
l'assistant. Tu peux te servir de l'enregistreur de macros pour
automatiser
le tout.
Cordialement.
Daniel
"slatour" <slatour@discussions.microsoft.com> a écrit dans le message de
news: 431D1928-6A7A-4849-B2C4-613BDC1720FA@microsoft.com...
Bonjour,
J'ai extrai une cinquantaine de tableaux tous identiques dans leur
forme,
je
souhaiterai générer un graphique (de la même forme pour tous) de chaque
tableau.
Est il possible de les faire automatiquement ou faut il que je les
fasse
un
par un?...
Public Hauteur As Single, Largeur As Single Public Haut As Single, Gauche As Single
Sub PremierGraphique() NomSh = ActiveChart.Parent.Name Range("A1").Select ActiveSheet.Shapes(NomSh).Select With Selection.ShapeRange Hauteur = .Height Largeur = .Width Gauche = .Left .Top = 0 Haut = 0 End With End Sub
Sub FaireGraphique() Dim sh As Shape, NomSh As String Charts.Add ActiveChart.ApplyCustomType ChartType:=xlUserDefined, _ TypeName:="toto" ActiveChart.Location Where:=xlLocationAsObject, Name:="Feuil1" NomSh = ActiveChart.Parent.Name Range("A1").Select ActiveSheet.Shapes(NomSh).Select With Selection.ShapeRange Hauteur = .Height Largeur = .Width Gauche = .Left Haut = Haut + Hauteur .Top = Haut End With End Sub
L'idée est la suivante : Crée ton premier graphique et nomme ton modèle comme défini dans le post précédent (ici nommé "toto", à modifier). Sélectionne ton graphique. Exécute la macro PremierGraphique. Celle-ci positionne le graphique en haut de la feuille en conservant l'espace à gauche. (à modifier suivant l'emplacement voulu pour tes graphiques. Sélectionne ensuite les données du raphique suivant et exécute la macro FaireGraphique; celle-ci positionne le graphique immédiatement sous le précédent. Note: Crée tous tes graphiques avant de fermer ton classeur car tu perdrais les variables nécessaires au bon placement des graphiques.
Daniel "slatour" a écrit dans le message de news:
OK merci beaucoup
Par contre pour que la macro fonctionne dois je mettre mes tableaux sur des pages différentes?
Pour le moment j'ai fais un test en enregistrant une macro, mais lorsque je l'execute en me mettant sur une autre page du fichier, la macro retourne à la page de l'enregistrement et me refait le même graphique...
Désolé je n'y connais pas grand chose en macros...please help !
Bonjour. Crée un premier graphique. Cliique sur Graphique / Type de graphique / Onglet "Types personnalisés", clique sur "Ajouter" et donne un nom à ton modèle de graphique. Pour les autres graphiques, sers-toi de ce modèle à l'étape 1 de l'assistant. Tu peux te servir de l'enregistreur de macros pour automatiser le tout. Cordialement. Daniel "slatour" a écrit dans le message de news:
Bonjour,
J'ai extrai une cinquantaine de tableaux tous identiques dans leur forme, je souhaiterai générer un graphique (de la même forme pour tous) de chaque tableau.
Est il possible de les faire automatiquement ou faut il que je les fasse un par un?...
Merci d'avance
Papy Bernard
Slt,
De slatour
Bonjour,
J'ai extrai une cinquantaine de tableaux tous identiques dans leur forme, je souhaiterai générer un graphique (de la même forme pour tous) de chaque tableau.
Est il possible de les faire automatiquement ou faut il que je les fasse un par un?...
Merci d'avance
Oui, c'est possible. Le principe de base peut-être le suivant : En supposant qu'il s'agit d'une cinquantaine de tableaux -le nombre importe peu d'aileurs- dans le même répertoire (pour plus de commodités), Création d'un graphe standard et chargement de ce graphe Création d'une table avec les noms des tableaux pour une lecture dans une boucle Chargement successif et rename des tableaux au nom de référence du graphe standard Recalcul du graphe Selon l'utilisation, affichage et/ou impression ou enregistrement du graphe = nécessité de lui donner un nom Soit effacer le graphe renommé et recharger le graphe standard OU renommer le graphe renommé pour retrouver le graphe standard Lire dans la table le nom du tableau suivant, et ce jusqu'au dernier ....
Maintenant ne me demande pas de t'écrire le programme et/ou les macros correspondantes, mes connaissances d'excel sont rudimentaires.
Néanmoins, c'est le principe que j'ai adopté pour une application de représentation de la démographie qui en partant d'une centaine de tables de données (population métropolitaine/département par tranches d'âge de 5 ans en 5 ans de 1999 à 2004), un tableau standard et de trois graphes standards. Idem pour les régions avec une table régions-départements génère quelques 350 graphes Mon application me permet de recréer aisément un quelconque graphe sans l'avoir enregistré (inutile d'encombrer le disque avec des fichiers relativement gros).
A toi de mettre les mains dans le cambouis de la programmation. Bon courage.
-- A+ Papy Bernard (RTCien malgré lui)
Slt,
De slatour
Bonjour,
J'ai extrai une cinquantaine de tableaux tous identiques dans leur
forme, je souhaiterai générer un graphique (de la même forme pour
tous) de chaque tableau.
Est il possible de les faire automatiquement ou faut il que je les
fasse un par un?...
Merci d'avance
Oui, c'est possible.
Le principe de base peut-être le suivant :
En supposant qu'il s'agit d'une cinquantaine de tableaux -le nombre importe
peu d'aileurs-
dans le même répertoire (pour plus de commodités),
Création d'un graphe standard et chargement de ce graphe
Création d'une table avec les noms des tableaux pour une lecture dans une
boucle
Chargement successif et rename des tableaux au nom de référence du graphe
standard
Recalcul du graphe
Selon l'utilisation, affichage et/ou impression ou enregistrement du graphe
= nécessité de lui donner un nom
Soit effacer le graphe renommé et recharger le graphe standard OU renommer
le graphe renommé pour retrouver le graphe standard
Lire dans la table le nom du tableau suivant, et ce jusqu'au dernier ....
Maintenant ne me demande pas de t'écrire le programme et/ou les macros
correspondantes, mes connaissances d'excel sont rudimentaires.
Néanmoins, c'est le principe que j'ai adopté pour une application de
représentation de la démographie qui en partant d'une centaine de tables de
données (population métropolitaine/département par tranches d'âge de 5 ans
en 5 ans de 1999 à 2004), un tableau standard et de trois graphes standards.
Idem pour les régions avec une table régions-départements génère quelques
350 graphes
Mon application me permet de recréer aisément un quelconque graphe sans
l'avoir enregistré (inutile d'encombrer le disque avec des fichiers
relativement gros).
A toi de mettre les mains dans le cambouis de la programmation. Bon courage.
J'ai extrai une cinquantaine de tableaux tous identiques dans leur forme, je souhaiterai générer un graphique (de la même forme pour tous) de chaque tableau.
Est il possible de les faire automatiquement ou faut il que je les fasse un par un?...
Merci d'avance
Oui, c'est possible. Le principe de base peut-être le suivant : En supposant qu'il s'agit d'une cinquantaine de tableaux -le nombre importe peu d'aileurs- dans le même répertoire (pour plus de commodités), Création d'un graphe standard et chargement de ce graphe Création d'une table avec les noms des tableaux pour une lecture dans une boucle Chargement successif et rename des tableaux au nom de référence du graphe standard Recalcul du graphe Selon l'utilisation, affichage et/ou impression ou enregistrement du graphe = nécessité de lui donner un nom Soit effacer le graphe renommé et recharger le graphe standard OU renommer le graphe renommé pour retrouver le graphe standard Lire dans la table le nom du tableau suivant, et ce jusqu'au dernier ....
Maintenant ne me demande pas de t'écrire le programme et/ou les macros correspondantes, mes connaissances d'excel sont rudimentaires.
Néanmoins, c'est le principe que j'ai adopté pour une application de représentation de la démographie qui en partant d'une centaine de tables de données (population métropolitaine/département par tranches d'âge de 5 ans en 5 ans de 1999 à 2004), un tableau standard et de trois graphes standards. Idem pour les régions avec une table régions-départements génère quelques 350 graphes Mon application me permet de recréer aisément un quelconque graphe sans l'avoir enregistré (inutile d'encombrer le disque avec des fichiers relativement gros).
A toi de mettre les mains dans le cambouis de la programmation. Bon courage.
-- A+ Papy Bernard (RTCien malgré lui)
Papy Bernard
Slt,
Petit oubli :
Soit effacer le graphe renommé et recharger le graphe standard OU renommer le graphe renommé pour retrouver le graphe standard
*Effacement du tableau en cours*
Lire dans la table le nom du tableau suivant, et ce jusqu'au dernier
-- A+ Papy Bernard (RTCien malgré lui)
Slt,
Petit oubli :
Soit effacer le graphe renommé et recharger le graphe standard OU renommer
le graphe renommé pour retrouver le graphe standard
*Effacement du tableau en cours*
Lire dans la table le nom du tableau suivant, et ce jusqu'au dernier