Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 02/03/2005, 13h23   #1 (permalink)
Tial
Guest
 
Messages: n/a
Par défaut Graph .gif et .txt

Bonjour tous

Je souhaite faire la manip suivante :

Dans mon classeur, sur ma feuille 'Graphes' j'ai 5
graphiques avec 5 colonnes de données (O-P-Q-R-S)de
longueur variable.

Je voudrais sauvegarder mes 5 graph en .Gif.
Je voudrais créer 1 fichier texte pour chaque colonne(le
nom des fichiers à créer se trouvant dans les cellules O1-
P1-Q1-R1-S1).

Et sauvegarder le tout (5 gifs + 5 txt)dans le dossier de
mon choix par une boite de dialogue.

Mais la, cette manip est un peu pointue pour moi.
Merci par avance pour vos idées et conseils.
Tial
  Réponse avec citation
ANNONCES
Vieux 02/03/2005, 16h53   #2 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 097
Par défaut Re:Graph .gif et .txt

Bonjour Tial, le Forum

Si tu vas dans l'ancien Forum XLD :

=> Consulter les archives du forum - Base de plus de 100 000 messages

... Et que tu utilises le Moteur de Recherche de ce Forum là avec les mots clefs 'Graph Gif'... ou 'Chart Gif'... ou Jpg.. (!) je sais plus, mais tu devrais tomber sur des fils qui te renverrons vers un Module créé par Cheap Piearson, Stephen Bullen ou encore un autre grand Caïd XL américain, qui à réussi à faire ceci... (Je crois même que Ti a basé une de ces démo là-dessus... mais laquelle, arf !)

Bonne Recherche

@+Thierry
_Thierry est déconnecté   Réponse avec citation
Vieux 02/03/2005, 18h13   #3 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 714
Par défaut Re:Graph .gif et .txt

bonjour Tial , bonjour @+Thierry

cette macro permet d'enregistrer dans le meme repertoire que le classeur contenant cette macro :
chaque graphique au format .gif
chaque serie de donnees dans un fichier texte ( j'ai pris comme hypothese que chaque graphique ne contenait qu'une serie de données


Citation:
Sub extractionGraphiquesEtDonnees()
Dim Cible As ChartObject
Dim i As Byte
Dim valeur As Double

For Each Cible In Feuil1.ChartObjects
Cible.Chart.Export Filename:=ThisWorkbook.Path & '\\' & Cible.Name _
& '.gif', filtername:='GIF' 'export au format gif

Open ThisWorkbook.Path & '\\' & Cible.Name & '.txt' For Append As #1

For i = 1 To Cible.Chart.SeriesCollection(1).Points.Count

With Cible.Chart.SeriesCollection(1).Points(i)
.HasDataLabel = True 'affiche la valeur du point dans le graphique
valeur = .DataLabel.Characters.Text 'recupere la valeur du point dans une variable
.HasDataLabel = False 'ne plus afficher la valeur du point
End With
Print #1, valeur 'enregistrement dans fichier texte

Next i

Close #1
Next

End Sub
si tu souhaites personnaliser le nom des fichiers remplace Cible.Name par Range('O1') , Range('P1')...etc...

j'espere que cela pourra t'aider

bonne soiree
MichelXld
MichelXld est déconnecté   Réponse avec citation
Vieux 02/03/2005, 18h16   #4 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 714
Par défaut Re:Graph .gif et .txt

rebonsoir

ppff....pour la mise en forme des macros dans les messages , David a encore un peu de travail ...;o)


je recommence :

la macro

Code:
Sub extractionGraphiquesEtDonnees()
Dim Cible As ChartObject
Dim i As Byte
Dim valeur As Double

For Each Cible In Feuil1.ChartObjects
Cible.Chart.Export Filename:=ThisWorkbook.Path & '\\' & Cible.Name _
& '.gif', filtername:='GIF' 'export au format gif

Open ThisWorkbook.Path & '\\' & Cible.Name & '.txt' For Append As #1

For i = 1 To Cible.Chart.SeriesCollection(1).Points.Count

With Cible.Chart.SeriesCollection(1).Points(i)
.HasDataLabel = True 'affiche la valeur du point dans le graphique
valeur = .DataLabel.Characters.Text 'recupere la valeur du point dans une variable
.HasDataLabel = False 'ne plus afficher la valeur du point
End With
Print #1, valeur 'enregistrement dans fichier texte

Next i

Close #1
Next

End Sub

bonne soiree
MichelXld
MichelXld est déconnecté   Réponse avec citation
Vieux 02/03/2005, 18h27   #5 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Messages: 3 097
Par défaut Re:Graph .gif et .txt

Bonsoir Michel

Content de te croiser Michel

Arf, j'avais un tête un truc hyper compliqué pour faire le Gif d'une Chart !! lol (à moins que ce ne fusse peut-être pour l'envoyer dans un UserForm !

Bonne Soirée
@+Thierry
_Thierry est déconnecté   Réponse avec citation
Vieux 03/03/2005, 07h44   #6 (permalink)
Tial
Guest
 
Messages: n/a
Par défaut Re:Graph .gif et .txt

Un grand merci à vous pour votre aide
Tial
  Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 04h58.


(C) 2006 Excel Downloads