S'il vous plaît afficher cette image pour obtenir ma question clairement: [Excel] [VBA] Comment dessiner une ligne dans un graphique?
Répondre
Sub Tester()
Dim s, d
d = #4/18/2011# * 1 ''a bit of a hack, since I could figure out how to plot a date directly
With ActiveSheet.ChartObjects("Chart 1").Chart 'adjust to suit
Set s = .SeriesCollection.NewSeries()
With s
.Name = ""
.XValues = Array(d, d)
.Values = Array(90, 0)
.MarkerStyle = xlMarkerStyleNone
.Border.Color = vbRed
End With
End With
End Sub
Tim Wiliams: Ça ne marche pas, la ligne ne répond pas à mon requriment (c'est oblique) – hungbm06
@ hungbm06: Cela fonctionne bien! Juste essayé moi-même. @Tim: +1 pour m'avoir enseigné quelque chose que je ne connaissais pas, à savoir que vous pouvez alimenter les tableaux littéraux (et pas seulement les gammes) en XValues et Valeurs. –
@ hungbm06: Cela peut poser un problème avec vos paramètres régionaux. Au lieu de 'd = # 4/18/2011 # * 1', essayez' Dim d As Double 'suivi de 'd = DateSerial (2011, 4, 18)'. –
Si vous ne me dérange pas l'encombrement supplémentaire dans votre classeur, vous pouvez remplir quatre cellules avec les éléments suivants:
4/18/11 0
4/18/11 90
Ajouter un nouvelle série au graphique avec ces données. Si vous ne voulez pas que la nouvelle série apparaisse dans la légende du graphique, double-cliquez sur le nom de la série rouge dans la légende et appuyez sur "Supprimer".
La réponse de Excellll est incomplète. Si vous ajoutez simplement ces données à ce qui est évidemment un graphique LINE, il n'apparaîtra pas comme prévu. Vous devez convertir la série ajoutée en une série de graphiques XY (clic droit sur la série, Type de graphique).
En outre, votre ligne tombe à mi-chemin entre le 4/17 et le 4/18, vous devez donc utiliser midi le 4/17 comme valeur X, c'est-à-dire le 17/04/11 12:00.
Voici une série d'articles sur l'ajout de lignes vers les arbres Excel: http://peltiertech.com/Excel/Charts/AddLine.html
En outre, la suppression de l'entrée de la légende se fait en sélectionnant le texte de l'entrée de légende et en appuyant sur Suppr. Cela prend deux clics sur l'entrée de légende, pas un double clic.
Votre solution n'est correcte que si l'axe des x est la date, il ne va pas avec l'autre type d'axe des x – hungbm06
S'il s'agit d'un autre type d'axe, vous pouvez utiliser différentes valeurs X pour la ligne à ajouter. –
- 1. Dessiner un graphique avec owc chartspace dans userform vba excel
- 2. Outil graphique excel ou solution vba
- 3. Rendre une série particulière (ligne) dans un graphique Excel invisible
- 4. une plage nommée Excel VBA ligne somme
- 5. MS Access VBA Comment supprimer une ligne dans Excel
- 6. Excel VBA: incrémenter une ligne avant l'impression
- 7. Excel 2010 VBA supprime le graphique
- 8. Excel VBA Ligne de questions
- 9. Le graphique vba Excel 2003 a échoué
- 10. Dessiner une ligne dans Excel en utilisant apache-poi
- 11. Excel VBA Macro: créer un graphique à partir de CSV?
- 12. Comment dessiner un graphique dans mon application?
- 13. Joindre une zone de texte à un point ou à une ligne d'un graphique dans Excel/VBA
- 14. Dessiner un graphique dans Android
- 15. EXCEL VBA Stocker/Enregistrer la ligne entière dans un tableau?
- 16. Comment enregistrer un fichier Excel dans VBA?
- 17. Excel 2010 VBA .. Ajout de séries à un graphique existant
- 18. Dessiner un graphique dynamique?
- 19. Coller le graphique Excel dans Powerpoint en utilisant VBA
- 20. Excel/VBA: modifier l'arrondi d'un rectangle arrondi dans vba/excel
- 21. Insérer une nouvelle ligne très lente dans Excel 2003 vba
- 22. VBA pour importer tableur Excel dans Access ligne par ligne
- 23. Comment trouver une ligne correspondante dans Excel?
- 24. Définissez les couleurs de graphique à automatique dans Excel VBA
- 25. excel vba, trouver une gamme
- 26. Comment copier une plage filtrée dans un tableau? (Excel VBA)
- 27. Dessiner un graphique en ligne à l'aide de Paint Composant
- 28. Dessiner un graphique d'objets dans Silverlight
- 29. dessiner un graphique sur Android
- 30. Copie Excel VBA à ligne vide
Pourriez-vous essayer d'afficher un graphique de haute résolution ou élaborer sur votre question? La résolution de l'image ne rend pas votre question claire. – Jubbles
@Jubbles: J'ai mis à jour, s'il vous plaît aider! – hungbm06
Ajoutez simplement une deuxième série à l'intrigue, en utilisant les coordonnées requises. Vous avez seulement besoin de deux points. –