begin process at 2012 02 14 16:11:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Divers

 > 

copier-coller graph excel dans VB


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

copier-coller graph excel dans VB

jeudi 24 février 2005 à 18:03:44 | copier-coller graph excel dans VB

kenny_dfc

Bonjour à tous,
je souhaite copier un graph se trouvant dans une feuille Excel depui VB, à laquelle j'accède sans souci mais je n'arrive pas à le coller dans VB, toujours un problème d'objet;
sinon, serait-il plus simple de créer ce graph à partir des valeurs de mon tableau directement?
En fait je ne trouve aucune syntaxe correcte traitant des graphiques excel sous VB mais je continue de chercher donc si quelqu'un a un ptit conseil ou une piste merci.
kenny_dfc
jeudi 24 février 2005 à 20:39:10 | Re : copier-coller graph excel dans VB

tomgrc

Alors j ai le mm probleme que toi. Moi j ai le programme mais y a une tte petite merde et du coup ca fonctionne pas. Je résoud le probleme et je t envoie le programme. J espere demain.

vendredi 25 février 2005 à 13:33:42 | Re : copier-coller graph excel dans VB

tomgrc

Réponse acceptée !

Enfin, c est bon!!!!
Alors moi le programme il créé un graphe excel a partir de VB ( dc ca ca ne
doit pas t´interesser car tu as deja le graphe ds excel enfin apparemment) et
apres il copie le graphe dans VB. Il faut dc que tu créés une Imagebox dans
VB. Je te mets tt le programme, si t´as des ? n´hésites pas mais plutot sur
mon mail: thomas.vukelic@airliquide.com, je l aurais bcp plus vite.Thomas

Option Explicit
Sub CreationGraphiqueRéponses()
'Crée le graphique pour la revue éditée dans la fenetre Principale
'-Statistique des réponses renseignées
Dim Langue As String
Dim AmortissementAir, AmortissementAzote, i As Integer
Dim xlApp, xlSheet, xlGraph As Object

'Mise à jour de l'indicateur graphique
'Principale.Graphique = "CreationGraphiqueRéponses"
'On Error GoTo Fin
Screen.MousePointer = vbHourglass
'Informe "Ouverture de Excel", "Excel openning"
'Calcul des données nécessaires au graphique
AmortissementAir = "12"
AmortissementAzote = "20"
'Ouverture d'une instance d'Excel
Set xlApp = CreateObject("Excel.Application")
'Excel travaille en arrière-plan
xlApp.Visible = True
xlApp.DisplayAlerts = True 'Pas de message intempestifs au moment de la fermeture
'Ajout d'un classeur
xlApp.Workbooks.Add
'Ajout d 'une feuille dans le classeur
Set xlSheet = xlApp.Workbooks(1).Sheets(1)
'Informe "Création du graphique", "Preparation of the chart"
'Ecriture des légendes nécessaires au graphique
'Langue = Principale.ComboLangueLogiciel.Text
xlSheet.Range("A1").Select
If Langue = "Français" Then
xlSheet.Range("A1").FormulaR1C1 = "Amortissement"
Else
xlSheet.Range("A1").FormulaR1C1 = "Amortissement"
End If
xlSheet.Range("B1").FormulaR1C1 = Str(AmortissementAir)
xlSheet.Range("C1").FormulaR1C1 = Str(AmortissementAzote)
'Ajout d'un graphique
xlApp.Charts.Add after:=xlApp.Worksheets("Feuil1")

With xlApp.ActiveChart
.ChartType = 54 'xl3DPieExploded
.SetSourceData Source:=xlSheet.Range("A1:C8"), PlotBy:=8 ' _
'xlColumns
'.Location Where:=2, Name:="Graph1" 'xlLocationAsObject
'.HasTitle = False
.ApplyDataLabels 2, False
'Suppression du rectangle gris
.PlotArea.Select
xlApp.Selection.ClearFormats
'Grossissement de la police de la légende
.Legend.Select
xlApp.Selection.AutoScaleFont = True
With xlApp.Selection.Font
.Name = "Arial"
.FontStyle = "Normal"
.Size = 14
End With
'Déplacement de la légende
xlApp.Selection.Left = 540

'Grossissement de la police des étiquettes
.SeriesCollection(1).DataLabels.Select
xlApp.Selection.AutoScaleFont = True
With xlApp.Selection.Font
.Name = "Arial"
.FontStyle = "Normal"
.Size = 14
End With
'Copie le graphique dans le presse-papier
xlApp.ActiveChart.CopyPicture
End With

'Récupération du graphique dans l'image via le Presse-Papier
Me.Image1.Picture = Clipboard.GetData()
End Sub



Cette discussion est classée dans : vb, excel, graph, copier, coller


Répondre à ce message

Sujets en rapport avec ce message

copier-coller graph excel dans VB [ par kenny_dfc ] Bonjour à tous, je souhaite copier un graph se trouvant dans une feuille Excel depui VB, à laquelle j'accède sans souci mais je n'arrive pas à le coll copier-coller graph d'excel dans VB [ par kenny_dfc ] Bonjour à tous, je souhaite copier un graph se touvant dans une feuille Excel  à laquelle j'accède sans souci mais je n'arrive pas à le coller dans VB copier-coller graph Excel dans VB [ par kenny_dfc ] Bonjour à tous, je souhaite copier un graph se touvant dans une feuille Excel  à laquelle j'accède sans souci mais je n'arrive pas à le coller dans V Copier coller dans excel avec VB [ par sanpexos ] Bojour tout le mondeJ'aimerais savoir comment on peut Copier coller dans excel à partir de VB .Merci Copier/Coller dans Excel en VB [ par aurelien2723 ] SalutJe suis dans un projet en VBJ'ai ouvert mon fichier  avec openText dans Excel.Je voudrais simplement couper deux lignes et le coller ailleurs.Voi Copier coller Excel vers application VB.net [ par etniqs ] Bonjour à tous, Je cherche à copier coller des cellules de Excel vers un Userform VB.net, afin de les manipuler... Quelqu'un serait-il faire cela ? Modifier fichier excel sous vb [ par jeje2 ] Salut,1-Pour modifier un graph excel, voici ma procedure:xlApp.ActiveChart.SetSourceData Source:=XlSheet.Range("A1:B10"), PlotBy:=xlColumnsmais les hi help: Comment copier les données d'un tableau Excel dans un tablo VB [ par ilhaseb ] J'ai un tableau excel (1000 lignes X 12 col) dont je voudrais copier les données dans un tableau VB de même taille.- Comment faire: l'instruction open Comment copier et coller un fichier sous vb 3.0 [ par Cyber ] Je voudrais savoir comment copier et coller un fichier d'un doosier a un autre.Merci d'avance!!!!! copier -coller du code de VB vers Word [ par Exca ] bonjourj'aimerais faire un copier-coller de mon code de VB vers Word, en gardant la mise en page, et les couleurs naturellement.Word ne me permet pas


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales