en fait, l'idée est de construire un graph et de le déplacer dans un autre onglet. Voici le code sur lequel je travaille :
Dim w As String, w2 As String
w = ActiveSheet.Name 'ici le nom de l'onglet est "ABCD joueur"
w2 = Right("w", 4) 'ici le nom de l'onglet dans lequel je déplace le graphe s'appelle "ABCD"
Range("A1:B10").Select
With Selection.Font
.ThemeColor = xlThemeColorDark1
.TintAndShade = 0
End With
ActiveSheet.Shapes.AddChart.Select
ActiveChart.SetSourceData Source:=ActiveSheet.Range("$A$1:$B$10")
ActiveChart.ChartType = xlPie
ActiveChart.ApplyLayout (1)
ActiveChart.Location Where:=xlLocationAsObject, Name:=w2
Call DeplaceGraph
End Sub
J'aimerai que cela me déplace le graphe dans l'onglet cible "ABCD" dont le nom est une portion de l'onglet initial.