P
pedro123456
Guest
Bonjour,
On veut faire un graphique croise dynamique a partir de la feuille Reservation
En effet, il faudrait un graphique avec Pour un abonné spécifique, le nombre de voyages réalisés par mois pendant une
année.
Le ficheir excel est joint.
Macro dans le module 4 ( avec deux macros qui sont des essais différents....)
Code au k ou....
Sub Macro2()
'
' Macro2 Macro
' Macro enregistrée le 15/05/2006 par pszyikag
'
'
Range('A1').Select
Selection.CurrentRegion.Select
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
'Reservation!R14C4:R17C9').CreatePivotTable TableDestination:=Range('A1'), _
TableName:='Tableau croisé dynamique3'
ActiveSheet.PivotTables('Tableau croisé dynamique3').SmallGrid = False
ActiveWindow.SmallScroll Down:=-3
With ActiveSheet.PivotTables('Tableau croisé dynamique3').PivotFields( _
'Numéro d'abonné')
.Orientation = xlPageField
.Position = 1
End With
With ActiveSheet.PivotTables('Tableau croisé dynamique3').PivotFields('Mois')
.Orientation = xlRowField
.Position = 1
End With
With ActiveSheet.PivotTables('Tableau croisé dynamique3').PivotFields('Année')
.Orientation = xlColumnField
.Position = 1
End With
With ActiveSheet.PivotTables('Tableau croisé dynamique3').PivotFields('Mois')
.Orientation = xlDataField
.Position = 1
End With
Charts.Add
ActiveChart.SetSourceData Source:=Sheets('Graphe_Utilisateur').Range('A1')
ActiveChart.Location Where:=xlLocationAsNewSheet
End Sub
Merci pour votre réponse
pszyikag@etu.utc.fr
On veut faire un graphique croise dynamique a partir de la feuille Reservation
En effet, il faudrait un graphique avec Pour un abonné spécifique, le nombre de voyages réalisés par mois pendant une
année.
Le ficheir excel est joint.
Macro dans le module 4 ( avec deux macros qui sont des essais différents....)
Code au k ou....
Sub Macro2()
'
' Macro2 Macro
' Macro enregistrée le 15/05/2006 par pszyikag
'
'
Range('A1').Select
Selection.CurrentRegion.Select
ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _
'Reservation!R14C4:R17C9').CreatePivotTable TableDestination:=Range('A1'), _
TableName:='Tableau croisé dynamique3'
ActiveSheet.PivotTables('Tableau croisé dynamique3').SmallGrid = False
ActiveWindow.SmallScroll Down:=-3
With ActiveSheet.PivotTables('Tableau croisé dynamique3').PivotFields( _
'Numéro d'abonné')
.Orientation = xlPageField
.Position = 1
End With
With ActiveSheet.PivotTables('Tableau croisé dynamique3').PivotFields('Mois')
.Orientation = xlRowField
.Position = 1
End With
With ActiveSheet.PivotTables('Tableau croisé dynamique3').PivotFields('Année')
.Orientation = xlColumnField
.Position = 1
End With
With ActiveSheet.PivotTables('Tableau croisé dynamique3').PivotFields('Mois')
.Orientation = xlDataField
.Position = 1
End With
Charts.Add
ActiveChart.SetSourceData Source:=Sheets('Graphe_Utilisateur').Range('A1')
ActiveChart.Location Where:=xlLocationAsNewSheet
End Sub
Merci pour votre réponse
pszyikag@etu.utc.fr