Bonjour,
j'ai une matrice sous Excel qui est sur la feuill1 dans un classeur (xls) avec 3 feuilles, et mes macros sont stockées dans personal.XLSB
Cette matrice récupère des données issues d'une saisie sur un espace réservé
Lors de la création du bulletin de l’étudiant la société qui a développée le produit se sert bien sur de la matrice qui est sur la feuill1 mais fait une copie feuil1 en feuil1 (2) pour mettre les notes de l'étudiant, et nous pouvons imprimer le bulletin qui est sur la feuil1 (2)
J'ai un soucis avec ma Macro, pour créer un radar de compétence qui doit s'afficher sur la feuil1 (2)
J'ai créer un bouton pour lancer la macro de mon radar et le radar fait référence à la feuil1, il s'affiche mais sur la feuil1 tout à zero
J'ai bien pensé à faire une macro qui renomme ma feuil1 (2) en BULLETIN donc sans espace mais lorsque je change
Set F1 = Worksheets(Feuil1.Name) en Set F1 = Worksheets(BULLETIN.Name) cela bloque ma macro et elle ne s"exécute pas, j'ai une ligne d'erreur.
Merci d'avance pour votre aide
Sub CREE_GRAPHIQUE_YG()
Set F1 = Worksheets(Feuil1.Name)
Application.ScreenUpdating = False
On Error Resume Next
F1.Shapes("RADAR_COMPETENCES").Delete
Charts.Add
With ActiveChart
.ChartType = xlRadar
.SetSourceData Source:=F1.[B9:C14]
.Location Where:=xlLocationAsObject, Name:=F1.Name
End With
ActiveChart.Parent.Name = "RADAR_COMPETENCES"
With ActiveSheet.Shapes("RADAR_COMPETENCES")
.Left = 18
.Top = 111
.Width = 195
.Height = 118
End With
End Sub