Daten aus verschiedenen Spalten in einem VBA Diagramm nutzen
Schritt-für-Schritt-Anleitung
Um ein VBA Diagramm zu erstellen, welches Daten aus verschiedenen Spalten nutzt, kannst Du folgende Schritte befolgen:
-
Öffne Excel und drücke ALT + F11
, um den VBA-Editor zu öffnen.
-
Füge ein neues Modul hinzu, indem Du mit der rechten Maustaste auf "VBAProject" klickst und dann "Einfügen" > "Modul" wählst.
-
Kopiere den folgenden Code in das Modul:
Sub DiagrammErstellen()
Dim ende As Long
ende = Cells(Rows.Count, 1).End(xlUp).Row ' Bestimme die letzte Zeile in Spalte A
Charts.Add
ActiveChart.ChartType = xlXYScatter
ActiveChart.SetSourceData Source:=Sheets("KoeffMess1").Range("A11:A" & ende & ",C11:C" & ende), _
PlotBy:=xlColumns
ActiveChart.SeriesCollection(1).Delete
ActiveChart.Location Where:=xlLocationAsObject, Name:="KoeffMess1"
End Sub
-
Passe den Code an, falls Du andere Spalten verwenden möchtest. Ersetze einfach die Bereiche in Range("A11:A" & ende & ",C11:C" & ende)
mit den entsprechenden Spalten.
-
Schließe den VBA-Editor und führe das Makro über ALT + F8
aus.
Häufige Fehler und Lösungen
Alternative Methoden
Falls Du ein Excel Diagramm aus einer Spalte erstellen möchtest, kannst Du die folgenden Schritte ausprobieren:
- Wähle die Zellen in der gewünschten Spalte aus.
- Gehe zu "Einfügen" > "Diagramme" und wähle den gewünschten Diagrammtyp aus.
- Du kannst auch die Daten von Hand in das Diagramm einfügen, anstatt VBA zu verwenden.
Praktische Beispiele
Hier ein Beispiel für die Erstellung eines Excel Diagramms aus zwei Spalten:
Angenommen, Du hast folgende Daten:
A (X-Werte) |
B (irrelevant) |
C (Y-Werte) |
1 |
5 |
10 |
2 |
6 |
20 |
3 |
7 |
30 |
Verwende den oben genannten VBA-Code, um ein Diagramm zu erstellen, das nur die Werte aus Spalte A und C nutzt.
Tipps für Profis
-
Nutze die With
-Anweisung, um den Code effizienter zu gestalten. Zum Beispiel:
With ActiveChart
.ChartType = xlXYScatter
.SetSourceData Source:=Sheets("KoeffMess1").Range("A11:A" & ende & ",C11:C" & ende)
.Location Where:=xlLocationAsObject, Name:="KoeffMess1"
End With
-
Experimentiere mit verschiedenen Diagrammtypen, um herauszufinden, welches Diagramm für welche Daten am besten geeignet ist.
FAQ: Häufige Fragen
1. Wie kann ich ein Diagramm in Excel aus zwei Spalten erstellen?
Du kannst den oben genannten VBA-Code verwenden, um X- und Y-Werte aus zwei Spalten auszuwählen.
2. Was mache ich, wenn mein Diagramm nicht die gewünschten Daten anzeigt?
Überprüfe die Quellbereiche in Deinem VBA-Code und stelle sicher, dass Du die richtigen Spalten und Zeilen ausgewählt hast.