Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Diagramm zum scrollen

Diagramm zum scrollen
29.03.2006 14:03:52
Dern
Hi Community,
weiß einer von euch, wie ich es realisiern kann, ein Diagramm mit Scrollbalken zu versehen?
Hintergrund ist der, dass ich eine große Datenmenge habe und diese in einem Diagramm darstelle. Ich möchte die skalierung beibehalten aber da so viel dargestellt wird ist es unübersichtlich.
Nun möchte ich 2 Scrollbalken zum Diagramm einfügen.
Einen für "Zoom-in" - "Zomm-out" und
einen für "linke-rechts"
Habe leider keinen Beitrag gefunden, vielleicht fehlt mir der Fachausdruck (gibt es einen?)dafür?
Hat jemand eine Lösung?
Danke!
Dern
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Diagramm zum scrollen
31.03.2006 23:29:41
Daniel
Hallo,
ganz ohne VBA geht es meinen Kenntnissen nach nicht, aber hier ein Beispiel, wie man sowas ohne großen Aufwand realisieren kann.
ich hoffe, das Beispiel spricht für sich.
https://www.herber.de/bbs/user/32511.xls
Gruß, Daniel Eisert
Anzeige
AW: Diagramm zum scrollen
04.04.2006 09:41:27
Dern
Hallo Daniel,
das ist genau das, was ich gesucht habe!!
Jetzt muss ich nur noch dahinter steigen, wie das funktioniert ;)
Kannst Du mir ein paar Tipps geben?
Vielen Dank
Dern
;
Anzeige
Anzeige

Infobox / Tutorial

Diagramm mit Scrollbalken in Excel erstellen


Schritt-für-Schritt-Anleitung

Um ein Diagramm in Excel mit Scrollbalken zu versehen, benötigst du grundlegende Kenntnisse in VBA (Visual Basic for Applications). Folgende Schritte helfen dir, ein solches Diagramm zu erstellen:

  1. Daten vorbereiten: Stelle sicher, dass deine Daten in einem Excel-Arbeitsblatt gut strukturiert sind.

  2. Diagramm erstellen:

    • Markiere die Daten, die du graphisch darstellen möchtest.
    • Gehe auf die Registerkarte "Einfügen" und wähle den Diagrammtyp aus, der am besten zu deinen Daten passt.
  3. VBA-Editor öffnen:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
    • Füge ein neues Modul ein (Einfügen > Modul).
  4. VBA-Code einfügen:

    • Füge folgenden Code ein, um Scrollbalken zu deinem Diagramm hinzuzufügen:
    Sub AddScrollBars()
       Dim ws As Worksheet
       Set ws = ThisWorkbook.Sheets("DeinBlattName")
    
       ' Horizontaler Scrollbalken
       With ws.Shapes.AddFormControl(xlScrollBar, 100, 100, 200, 20)
           .LinkedCell = "A1"  ' Zelle für den Scrollwert
           .Min = 1
           .Max = 100
           .SmallChange = 1
           .LargeChange = 10
       End With
    
       ' Vertikaler Scrollbalken
       With ws.Shapes.AddFormControl(xlScrollBar, 300, 100, 20, 200)
           .LinkedCell = "B1"  ' Zelle für den Scrollwert
           .Min = 1
           .Max = 100
           .SmallChange = 1
           .LargeChange = 10
           .Orientation = xlVertical
       End With
    End Sub
  5. Diagramm anpassen:

    • Verknüpfe deine Diagramm-Daten mit den Zellen, die durch die Scrollbalken gesteuert werden.
  6. Testen:

    • Schließe den VBA-Editor und teste die Scrollbalken in Excel.

Häufige Fehler und Lösungen

  • Fehler: Das Diagramm wird nicht aktualisiert, wenn du den Scrollbalken bewegst.

    • Lösung: Überprüfe die Verknüpfung der Scrollbalken mit den richtigen Zellen. Stelle sicher, dass die Datenquelle des Diagramms die Zellen berücksichtigt, die durch die Scrollbalken beeinflusst werden.
  • Fehler: Scrollbalken sind nicht sichtbar.

    • Lösung: Stelle sicher, dass du die richtigen Maße für die Scrollbalken gewählt hast und sie sich innerhalb des sichtbaren Bereichs des Arbeitsblatts befinden.

Alternative Methoden

Wenn du keine VBA-Kenntnisse hast, kannst du auch alternative Methoden nutzen:

  • Pivot-Diagramme: Diese ermöglichen eine dynamische Darstellung von Daten und können mit Filterfunktionen angepasst werden.
  • Slicer: Slicer bieten eine benutzerfreundliche Möglichkeit, Daten zu filtern und können in vielen Diagrammtypen verwendet werden.

Praktische Beispiele

  1. Beispiel für ein Liniendiagramm:

    • Verwende ein Liniendiagramm, um Zeitreihendaten darzustellen. Füge Scrollbalken hinzu, um durch verschiedene Zeitabschnitte zu navigieren.
  2. Beispiel für ein Säulendiagramm:

    • Stelle Verkaufsdaten über mehrere Jahre dar. Mit Scrollbalken kannst du die Ansicht nach Jahren oder Quartalen filtern.

Tipps für Profis

  • Datenstruktur: Halte deine Daten gut strukturiert, damit das Diagramm effizient aktualisiert werden kann.
  • VBA-Optimierung: Lerne, wie man VBA effizient nutzt, um komplexe Diagrammfunktionen zu automatisieren.
  • Benutzerfreundlichkeit: Überlege, wie du dein Diagramm für andere Benutzer intuitiv gestalten kannst, indem du die Scrollbalken ansprechend positionierst.

FAQ: Häufige Fragen

1. Kann ich die Scrollbalken anpassen?
Ja, du kannst die Größe, Position und Eigenschaften der Scrollbalken im VBA-Code anpassen.

2. Funktioniert dieses Verfahren in allen Excel-Versionen?
Die oben genannten Schritte sollten in Excel 2010 und späteren Versionen funktionieren. Stelle sicher, dass du die VBA-Funktionalität aktiviert hast.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige