A voir également:
- VBA problème avec nom des graphiques
- Nom sonnerie iphone - Forum iPhone
- Nom de l'adresse - Forum Jeux vidéo
- Nom de compte steam exemple - Forum Jeux vidéo
- Nom des animaux - Télécharger - Études & Formations
- Changer nom iphone - Guide
2 réponses
bonjour,
tu peux essayer de remplacer, après ta première msgbox :
ActiveChart. par Charts(NomGraphe).
?
tu peux essayer de remplacer, après ta première msgbox :
ActiveChart. par Charts(NomGraphe).
?
Merci,
J'ai essayé comme cela :
Sub Macro3()
Application.ScreenUpdating = False
Charts.Add
NomGraphe = ActiveChart.Name
MsgBox NomGraphe
ActiveChart.ApplyCustomType ChartType:=xlBuiltIn, TypeName:= _
"Courbes - Histogramme"
Charts(NomGraphe).SetSourceData Source:=Sheets("Feuil1").Range("C4")
Charts(NomGraphe).SeriesCollection.NewSeries
Charts(NomGraphe).SeriesCollection.NewSeries
Charts(NomGraphe).SeriesCollection(1).XValues = "=Feuil1!R15C5:R15C17"
Charts(NomGraphe).SeriesCollection(1).Values = "=Feuil1!R16C5:R16C17"
Charts(NomGraphe).SeriesCollection(1).Name = "=Feuil1!R16C3"
Charts(NomGraphe).SeriesCollection(2).XValues = "=Feuil1!R15C5:R15C17"
Charts(NomGraphe).SeriesCollection(2).Values = "=Feuil1!R17C5:R17C17"
Charts(NomGraphe).SeriesCollection(2).Name = "=Feuil1!R17C3"
Charts(NomGraphe).Location Where:=xlLocationAsObject, Name:="Feuil1"
NomGraphe = ActiveChart.Name
MsgBox NomGraphe
With Charts(NomGraphe)
.HasTitle = False
.Axes(xlCategory, xlPrimary).HasTitle = False
.Axes(xlValue, xlPrimary).HasTitle = False
End With
ActiveSheet.Shapes(NomGraphe).IncrementLeft -231#
ActiveSheet.Shapes(NomGraphe).IncrementTop 147.75
Application.Screanupdating = True
End Sub
Mais maintenant, lorsque j'arrive à
With Charts(NomGraphe)
il me dit "l'indice n'appartient pas a la selection" et le NomGraph a encore changé en cour de route...
J'ai essayé comme cela :
Sub Macro3()
Application.ScreenUpdating = False
Charts.Add
NomGraphe = ActiveChart.Name
MsgBox NomGraphe
ActiveChart.ApplyCustomType ChartType:=xlBuiltIn, TypeName:= _
"Courbes - Histogramme"
Charts(NomGraphe).SetSourceData Source:=Sheets("Feuil1").Range("C4")
Charts(NomGraphe).SeriesCollection.NewSeries
Charts(NomGraphe).SeriesCollection.NewSeries
Charts(NomGraphe).SeriesCollection(1).XValues = "=Feuil1!R15C5:R15C17"
Charts(NomGraphe).SeriesCollection(1).Values = "=Feuil1!R16C5:R16C17"
Charts(NomGraphe).SeriesCollection(1).Name = "=Feuil1!R16C3"
Charts(NomGraphe).SeriesCollection(2).XValues = "=Feuil1!R15C5:R15C17"
Charts(NomGraphe).SeriesCollection(2).Values = "=Feuil1!R17C5:R17C17"
Charts(NomGraphe).SeriesCollection(2).Name = "=Feuil1!R17C3"
Charts(NomGraphe).Location Where:=xlLocationAsObject, Name:="Feuil1"
NomGraphe = ActiveChart.Name
MsgBox NomGraphe
With Charts(NomGraphe)
.HasTitle = False
.Axes(xlCategory, xlPrimary).HasTitle = False
.Axes(xlValue, xlPrimary).HasTitle = False
End With
ActiveSheet.Shapes(NomGraphe).IncrementLeft -231#
ActiveSheet.Shapes(NomGraphe).IncrementTop 147.75
Application.Screanupdating = True
End Sub
Mais maintenant, lorsque j'arrive à
With Charts(NomGraphe)
il me dit "l'indice n'appartient pas a la selection" et le NomGraph a encore changé en cour de route...