par Raziel » 02 Juin 2003 à 14:07
Salut,Je viens de faire un test. Le but : J'ouvre un fichier, je génére le grph en fonction des données sélectionnées. Ensuite, je sélectionne une série de données afin de modifié leur couleur sur le graphFunction OpenXlsFile (Path As String, xlsObject As Variant) As VariantxlsObject.Workbooks.Open PathSet OpenXlsFile = xlsObject.ActiveWorkbookEnd FunctionSub InitializeDim xlsApp As VariantDim xlsWorkBook As VariantDim xlsSheet As VariantDim Graph As VariantDim nomComplet As String nomComplet="c:\temp\Tarifs2003.xls"Set xlsApp = CreateObject("Excel.Application") xlsApp.StatusBar = "Ouverture du fichier en cours. Veuillez patienter..." Set xlsWorkBook = OpenXlsFile (nomComplet, xlsApp) xlsApp.Visible = TruexlsApp.ReferenceStyle = 1 Set xlsSheet = xlsApp.Application.Sheets("Feuil1")xlsSheet.Range("B2:H6").Select Set Graph = xlsWorkBook.Charts.AddSet Graph = xlsWorkBook.ActiveChart Graph.SeriesCollection(3).SelectxlsApp.Selection.Interior.ColorIndex = 11 Graph.ChartType = 51 Graph.SetSourceData xlsApp.Application.Sheets("Feuil1").Range("B2:H6") Graph.Location 2, "Feuil1" Set xlsApp=Nothing End Sub
Raziel
L'administration est un lieu ou les gens qui arrivent en retard croisent dans l'escalier ceux qui partent en avance. [Georges Courteline]