Ici même une macro pour ajouter une série à un graphique.
Elle contient, en commentaires, trois petites questions.
Sub Ajoute()
Application.ScreenUpdating = False
n = Worksheets("Graphiques").ChartObjects("GrapheGarno"). _
Chart.SeriesCollection.Count
If n = 7 Then Exit Sub
Li = UserForm1.ListBox1.ListIndex + 1
'Q1 : J'ai tenté de définir «nouvelle» sans activer "Banque»
'mais'sans succès. Est-ce possible ?
Worksheets("Banque").Activate
Set nouvelle = Activesheet. _
Range(Cells(5 * Li - 2, 11), Cells(5 * Li + 2, 12))
'Test pour savoir si «nouvelle» est vide.
'Q2 : Puis-je procéder autrement pour le savoir ?
For Each c In nouvelle
If c.Value = "" Then k = k + 1
Next
If k = 10 Then
Worksheets("Graphiques").Activate
Exit Sub
Else
nouvelle.Copy
'Q3 : Suis-je obligé d'activer «Graphiques» avant
'd'ajouter la nouvelle série ?
Worksheets("Graphiques").Activate
With ActiveSheet.ChartObjects("GrapheGarno").Chart
.SeriesCollection.Paste Rowcol:=xlColumns, _
CategoryLabels:=True, NewSeries:=True
With .SeriesCollection(7)
.Border.LineStyle = xlNone
.MarkerBackgroundColorIndex = 1
.MarkerForegroundColorIndex = 1
.MarkerStyle = xlCircle
.MarkerSize = 5
End With
End With
End If
End Sub
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
j
"garnote" a écrit dans le message de news: tsjEb.10182$
Bonjour tout le monde,
Ici même une macro pour ajouter une série à un graphique. Elle contient, en commentaires, trois petites questions.
Sub Ajoute() Application.ScreenUpdating = False n = Worksheets("Graphiques").ChartObjects("GrapheGarno"). _ Chart.SeriesCollection.Count If n = 7 Then Exit Sub Li = UserForm1.ListBox1.ListIndex + 1 'Q1 : J'ai tenté de définir «nouvelle» sans activer "Banque» 'mais'sans succès. Est-ce possible ? Worksheets("Banque").Activate Set nouvelle = Activesheet. _ Range(Cells(5 * Li - 2, 11), Cells(5 * Li + 2, 12))
je ne vois pas ce qui pourrait empêcher de dire Set nouvelle = sheets("credit lyonnais").Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li + 2, 12))
ou bien Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li + 2, 12))
http://jacxl.free.fr/
"garnote" <rien@absent.net> a écrit dans le message de news:
tsjEb.10182$FS2.8660@charlie.risq.qc.ca...
Bonjour tout le monde,
Ici même une macro pour ajouter une série à un graphique.
Elle contient, en commentaires, trois petites questions.
Sub Ajoute()
Application.ScreenUpdating = False
n = Worksheets("Graphiques").ChartObjects("GrapheGarno"). _
Chart.SeriesCollection.Count
If n = 7 Then Exit Sub
Li = UserForm1.ListBox1.ListIndex + 1
'Q1 : J'ai tenté de définir «nouvelle» sans activer "Banque»
'mais'sans succès. Est-ce possible ?
Worksheets("Banque").Activate
Set nouvelle = Activesheet. _
Range(Cells(5 * Li - 2, 11), Cells(5 * Li + 2, 12))
je ne vois pas ce qui pourrait empêcher de dire
Set nouvelle = sheets("credit lyonnais").Range(sheets("credit
lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li +
2, 12))
ou bien
Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11),
sheets("credit lyonnais").Cells(5 * Li + 2, 12))
"garnote" a écrit dans le message de news: tsjEb.10182$
Bonjour tout le monde,
Ici même une macro pour ajouter une série à un graphique. Elle contient, en commentaires, trois petites questions.
Sub Ajoute() Application.ScreenUpdating = False n = Worksheets("Graphiques").ChartObjects("GrapheGarno"). _ Chart.SeriesCollection.Count If n = 7 Then Exit Sub Li = UserForm1.ListBox1.ListIndex + 1 'Q1 : J'ai tenté de définir «nouvelle» sans activer "Banque» 'mais'sans succès. Est-ce possible ? Worksheets("Banque").Activate Set nouvelle = Activesheet. _ Range(Cells(5 * Li - 2, 11), Cells(5 * Li + 2, 12))
je ne vois pas ce qui pourrait empêcher de dire Set nouvelle = sheets("credit lyonnais").Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li + 2, 12))
ou bien Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li + 2, 12))
http://jacxl.free.fr/
garnote
Bonkour,
Merci, je vais tester.
Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li + 2, 12))
J'avais essayé en vain : Set nouvelle = Worksheets("credit lyonnais").Range(Cells(5 * Li - 2, 11), Cells(5 * Li + 2, 12))
Serge
"" a écrit dans le message de news: #
"garnote" a écrit dans le message de news: tsjEb.10182$
Bonjour tout le monde,
Ici même une macro pour ajouter une série à un graphique. Elle contient, en commentaires, trois petites questions.
Sub Ajoute() Application.ScreenUpdating = False n = Worksheets("Graphiques").ChartObjects("GrapheGarno"). _ Chart.SeriesCollection.Count If n = 7 Then Exit Sub Li = UserForm1.ListBox1.ListIndex + 1 'Q1 : J'ai tenté de définir «nouvelle» sans activer "Banque» 'mais'sans succès. Est-ce possible ? Worksheets("Banque").Activate Set nouvelle = Activesheet. _ Range(Cells(5 * Li - 2, 11), Cells(5 * Li + 2, 12))
je ne vois pas ce qui pourrait empêcher de dire Set nouvelle = sheets("credit lyonnais").Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li + 2, 12))
ou bien Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li + 2, 12))
http://jacxl.free.fr/
Bonkour,
Merci, je vais tester.
Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11),
sheets("credit lyonnais").Cells(5 * Li + 2, 12))
J'avais essayé en vain :
Set nouvelle = Worksheets("credit lyonnais").Range(Cells(5 * Li - 2, 11),
Cells(5 * Li + 2, 12))
Serge
"j@c" <jacques.chaussard@noos.fr> a écrit dans le message de news:
#OHq1AaxDHA.2116@TK2MSFTNGP11.phx.gbl...
"garnote" <rien@absent.net> a écrit dans le message de news:
tsjEb.10182$FS2.8660@charlie.risq.qc.ca...
Bonjour tout le monde,
Ici même une macro pour ajouter une série à un graphique.
Elle contient, en commentaires, trois petites questions.
Sub Ajoute()
Application.ScreenUpdating = False
n = Worksheets("Graphiques").ChartObjects("GrapheGarno"). _
Chart.SeriesCollection.Count
If n = 7 Then Exit Sub
Li = UserForm1.ListBox1.ListIndex + 1
'Q1 : J'ai tenté de définir «nouvelle» sans activer "Banque»
'mais'sans succès. Est-ce possible ?
Worksheets("Banque").Activate
Set nouvelle = Activesheet. _
Range(Cells(5 * Li - 2, 11), Cells(5 * Li + 2, 12))
je ne vois pas ce qui pourrait empêcher de dire
Set nouvelle = sheets("credit lyonnais").Range(sheets("credit
lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li +
2, 12))
ou bien
Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11),
sheets("credit lyonnais").Cells(5 * Li + 2, 12))
Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li + 2, 12))
J'avais essayé en vain : Set nouvelle = Worksheets("credit lyonnais").Range(Cells(5 * Li - 2, 11), Cells(5 * Li + 2, 12))
Serge
"" a écrit dans le message de news: #
"garnote" a écrit dans le message de news: tsjEb.10182$
Bonjour tout le monde,
Ici même une macro pour ajouter une série à un graphique. Elle contient, en commentaires, trois petites questions.
Sub Ajoute() Application.ScreenUpdating = False n = Worksheets("Graphiques").ChartObjects("GrapheGarno"). _ Chart.SeriesCollection.Count If n = 7 Then Exit Sub Li = UserForm1.ListBox1.ListIndex + 1 'Q1 : J'ai tenté de définir «nouvelle» sans activer "Banque» 'mais'sans succès. Est-ce possible ? Worksheets("Banque").Activate Set nouvelle = Activesheet. _ Range(Cells(5 * Li - 2, 11), Cells(5 * Li + 2, 12))
je ne vois pas ce qui pourrait empêcher de dire Set nouvelle = sheets("credit lyonnais").Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li + 2, 12))
ou bien Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li + 2, 12))
http://jacxl.free.fr/
garnote
Impec !
"garnote" a écrit dans le message de news: kRnEb.11081$
Bonkour,
Merci, je vais tester.
Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li + 2, 12))
J'avais essayé en vain : Set nouvelle = Worksheets("credit lyonnais").Range(Cells(5 * Li - 2, 11), Cells(5 * Li + 2, 12))
Serge
"" a écrit dans le message de news: #
"garnote" a écrit dans le message de news: tsjEb.10182$
Bonjour tout le monde,
Ici même une macro pour ajouter une série à un graphique. Elle contient, en commentaires, trois petites questions.
Sub Ajoute() Application.ScreenUpdating = False n = Worksheets("Graphiques").ChartObjects("GrapheGarno"). _ Chart.SeriesCollection.Count If n = 7 Then Exit Sub Li = UserForm1.ListBox1.ListIndex + 1 'Q1 : J'ai tenté de définir «nouvelle» sans activer "Banque» 'mais'sans succès. Est-ce possible ? Worksheets("Banque").Activate Set nouvelle = Activesheet. _ Range(Cells(5 * Li - 2, 11), Cells(5 * Li + 2, 12))
je ne vois pas ce qui pourrait empêcher de dire Set nouvelle = sheets("credit lyonnais").Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li +
2, 12))
ou bien Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li + 2, 12))
http://jacxl.free.fr/
Impec !
"garnote" <rien@absent.net> a écrit dans le message de news:
kRnEb.11081$FS2.10752@charlie.risq.qc.ca...
Bonkour,
Merci, je vais tester.
Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11),
sheets("credit lyonnais").Cells(5 * Li + 2, 12))
J'avais essayé en vain :
Set nouvelle = Worksheets("credit lyonnais").Range(Cells(5 * Li - 2, 11),
Cells(5 * Li + 2, 12))
Serge
"j@c" <jacques.chaussard@noos.fr> a écrit dans le message de news:
#OHq1AaxDHA.2116@TK2MSFTNGP11.phx.gbl...
"garnote" <rien@absent.net> a écrit dans le message de news:
tsjEb.10182$FS2.8660@charlie.risq.qc.ca...
Bonjour tout le monde,
Ici même une macro pour ajouter une série à un graphique.
Elle contient, en commentaires, trois petites questions.
Sub Ajoute()
Application.ScreenUpdating = False
n = Worksheets("Graphiques").ChartObjects("GrapheGarno"). _
Chart.SeriesCollection.Count
If n = 7 Then Exit Sub
Li = UserForm1.ListBox1.ListIndex + 1
'Q1 : J'ai tenté de définir «nouvelle» sans activer "Banque»
'mais'sans succès. Est-ce possible ?
Worksheets("Banque").Activate
Set nouvelle = Activesheet. _
Range(Cells(5 * Li - 2, 11), Cells(5 * Li + 2, 12))
je ne vois pas ce qui pourrait empêcher de dire
Set nouvelle = sheets("credit lyonnais").Range(sheets("credit
lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li
+
2, 12))
ou bien
Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11),
sheets("credit lyonnais").Cells(5 * Li + 2, 12))
"garnote" a écrit dans le message de news: kRnEb.11081$
Bonkour,
Merci, je vais tester.
Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li + 2, 12))
J'avais essayé en vain : Set nouvelle = Worksheets("credit lyonnais").Range(Cells(5 * Li - 2, 11), Cells(5 * Li + 2, 12))
Serge
"" a écrit dans le message de news: #
"garnote" a écrit dans le message de news: tsjEb.10182$
Bonjour tout le monde,
Ici même une macro pour ajouter une série à un graphique. Elle contient, en commentaires, trois petites questions.
Sub Ajoute() Application.ScreenUpdating = False n = Worksheets("Graphiques").ChartObjects("GrapheGarno"). _ Chart.SeriesCollection.Count If n = 7 Then Exit Sub Li = UserForm1.ListBox1.ListIndex + 1 'Q1 : J'ai tenté de définir «nouvelle» sans activer "Banque» 'mais'sans succès. Est-ce possible ? Worksheets("Banque").Activate Set nouvelle = Activesheet. _ Range(Cells(5 * Li - 2, 11), Cells(5 * Li + 2, 12))
je ne vois pas ce qui pourrait empêcher de dire Set nouvelle = sheets("credit lyonnais").Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li +
2, 12))
ou bien Set nouvelle = Range(sheets("credit lyonnais").Cells(5 * Li - 2, 11), sheets("credit lyonnais").Cells(5 * Li + 2, 12))