excel: pb de débutant
Dernière réponse : dans Programmation
Bonjour,
je suis débutant dans les macros d'excel et je rencontre un petit problème:
J'ai un tableau et à partir de celui-ci je souhaite obtenir une courbe par ligne.
J'ai donc essayer ceci qui ne fonctionne pas:
Quelqu'un pourrait-il me renseigner?
Merci!
je suis débutant dans les macros d'excel et je rencontre un petit problème:
J'ai un tableau et à partir de celui-ci je souhaite obtenir une courbe par ligne.
J'ai donc essayer ceci qui ne fonctionne pas:
Sub Makro1()
'
' Makro1 Makro
' Makro am 12.07.2007 von LFU-Prakt21 aufgezeichnet
'
'
Dim i
For i = 1 To 54
Rows("i:i").Select
Charts.Add
ActiveChart.ChartType = xlLineMarkers
ActiveChart.SetSourceData Source:=Sheets("2005").Range("Ai:CTi"), PlotBy:= _
xlRows
ActiveChart.Location Where:=xlLocationAsNewSheet, Name:="Diagrammi"
ActiveChart.HasLegend = False
Sheets("2005").Select
Next i
End Sub
Quelqu'un pourrait-il me renseigner?
Merci!
Autres pages sur : excel debutant
Lassé par la pub ? Créez un compte
Citation :
Essaye si tu veux, moi je voudrais que tu ais compris
Moi aussi j'aimerais bien... On a essayé de m'expliquer mais personne ne parle francais ici malheureusement.
Par contre ca ne veut toujours pas fonctionner...
Sub Makro1()
'
' Makro1 Makro
' Makro am 12.07.2007 von LFU-Prakt21 aufgezeichnet
'
'
Dim i
For i = 1 To 54
Rows(i & ":" & i).Select
Charts.Add
ActiveChart.ChartType = xlLineMarkers
ActiveChart.SetSourceData Source:=Sheets("2005").Range(Ai & ":" & CTi), PlotBy:= _
xlRows
ActiveChart.Location Where:=xlLocationAsNewSheet, Name:="Diagrammi"
ActiveChart.HasLegend = False
Sheets("2005").Select
Next i
End Sub
Bon. A quoi te sert les SELECT ligne 10 et 17 ?
(Réponse: à rien
)
FYI, Range("A3") peut s'écrire Cells(3, 1).
Range("A2:B4") peut s'écrire Range(Range("A2"), Range("B4")).
Donc Range("A2:B4") peut s'écrire Range(Cells(2, 1), Cells(4, 2)).
Allez, cadeau :
(Réponse: à rien
)FYI, Range("A3") peut s'écrire Cells(3, 1).
Range("A2:B4") peut s'écrire Range(Range("A2"), Range("B4")).
Donc Range("A2:B4") peut s'écrire Range(Cells(2, 1), Cells(4, 2)).
Allez, cadeau :
Sub Macro() ' Macro1 - zeb von PPC Dim i as Long Dim diagramm As Chart For i = 1 To 54 Set diagramm = Charts.Add diagramm.ChartType = xlLineMarkers diagramm.SetSourceData _ PlotBy:=xlRows, _ Source:=Sheets("2005").Range( _ Sheets("2005").Cells(i, 1), _ Sheets("2005").Cells(i, 98)) diagramm.Location Where:=xlLocationAsNewSheet, Name:="Diagramm" & i diagramm.HasLegend = False Set diagramm = Nothing Next i End Sub
Ose me dire que tu as fait tourner deux fois ta macro et que tu essaies d'avoir une première fois un diagramm1 et un diagramm2 et une seconde fois un diagramm1 et un diagramm2.
Tu connais la procédure "faire des bébés". Ben quand tes parents l'ont implémentée, ils ont fait ça vers la fin :
Et pour ton frère, pareil, à part qu'ils ont été malins, ils ont modifié un tout petit peu l'algorithme :
...
(Excuse-moi, je suis en we ce soir, alors j'ai l'impression qu'on est Vendredi
)
Tu connais la procédure "faire des bébés". Ben quand tes parents l'ont implémentée, ils ont fait ça vers la fin :
... clope.fumer gosse.prenom = "Jérome"
Et pour ton frère, pareil, à part qu'ils ont été malins, ils ont modifié un tout petit peu l'algorithme :
... clope.fumer gosse.prenom = "Ptit frère de Jérome"
...
(Excuse-moi, je suis en we ce soir, alors j'ai l'impression qu'on est Vendredi
) Lassé par la pub ? Créez un compte
- Contenus similaires :
![[:spamafote] [:spamafote]](http://m.bestofmedia.com/sfp/design/usr/fr/smilies/3e/46/spamafote.gif)