Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Das Excel-VBA Codebook

Das Excel-VBA Codebook

von: Monika Weber, Melanie Breden

Addison-Wesley Verlag, 2004

ISBN: 9783827321015, 954 Seiten

2. Auflage

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 29,95 EUR

Ersparnis: 30,00 EUR

  • Web 2.0 - Das müssen Sie wissen
    Morden im hohen Norden
    HTML lernen - anfangen, anwenden, verstehen
    Netzwerkfehler finden und beheben
    XML und VBA lernen
    Excel Espresso!
    Die Abenteuerin
    Word Espresso!
  • Farang in Thailand
    Windows XP Pannenhilfe
    Thai-Juwelen: Ein Thailand Krimi
    Stolpersteine Business English - 350 typische Fehler vermeiden
    Geschichten aus Thailand
    little boxes - Webseiten gestalten mit CSS. Grundlagen.
    Mord im Nordwind

     

     

 

Mehr zum Inhalt

Das Excel-VBA Codebook


 

Diagramme (S. 445-446)

Diagramme sind ein beliebtes Instrument in Excel. Mittels Diagrammen lassen sich Daten als Grafik farbig und übersichtlich gestalten. Ein Diagramm besteht aus verschiedenen Elementen, wie z.B. den Säulen, Trendlinien, Legenden und vielem mehr. Um Diagramme per VBA zu erstellen oder zu verändern, steht Ihnen deshalb eine große Anzahl an Objekten, Eigenschaften und Methoden zur Verfügung. Auf den nachfolgenden Seiten finden Sie eine umfangreiche Sammlung an Beispielen, die alle das Erstellen und Bearbeiten von Diagrammen und deren Elementen behandeln. Die ersten Schritte im Umgang mit Diagrammen per Programmierung sind in der Tat etwas gewöhnungsbedürftig. Das Ansprechen der Objekte ohne Selektierung und Aktivierung erweist sich hin und wieder als etwas schwierig.

Um ein Diagramm darzustellen, bestehen zwei Möglichkeiten: Entweder Sie verwenden ein eigenes Excel-Diagrammblatt, wo Sie die Grafik blattfüllend darstellen können, oder Sie fügen das Diagramm innerhalb des Tabellenblattes ein. Der Vorteil bei Letzterem ist, dass Sie mit nur einem Blatt auskommen und nicht ständig zwischen den Blättern hin- und herklikken müssen. Ein weiterer Vorteil besteht darin, dass man die Daten und das Diagramm im Blickfeld hat. Welche der beiden Möglichkeiten Sie wählen, hängt wohl unter anderem vom Umfang der Daten ab, die Sie darstellen möchten. Natürlich lässt sich die Einstellung auch im Nachhinein noch verändern. So kann ein Diagramm, das sich in einem Tabellenblatt befindet, in ein Diagrammblatt umgewandelt werden und umgekehrt. Bei aktiviertem Diagramm ist in der Menüleiste der Eintrag DIAGRAMM zu finden. Wählen Sie darin den Eintrag SPEICHERORT aus und treffen Sie die gewünschte Auswahl.

Ein Diagramm wird in der Regel über den Diagramm-Assistenten erstellt. Diesen erreichen Sie, indem Sie in der Symbolleiste STANDARD die Schaltfläche für den Diagramm-Assistenten anklicken. Die Schaltfläche ist leicht zu erkennen, denn sie stellt ein kleines Diagramm dar. Alternativ können Sie den Assistenten auch über den Menüpunkt EINFÜGEN / DIAGRAMM starten. Markieren Sie vor dem Starten des Assistenten die Daten, die grafisch dargestellt werden sollen. Sie können die Quelle auch erst angeben, wenn Sie den Assistenten bereits gestartet haben. Die Daten lassen sich bequem auch bei geöffnetem Diagramm-Assistenten (2. Schritt) markieren.

Um Ihnen einen ersten Überblick über die wichtigsten Objekte zu verschaffen, haben wir nachfolgend die Objekt-Hierarchie zu den Diagrammen zusammengefasst (siehe Abbildung 195). Eine noch ausführlichere Auflistung können Sie der Online-Hilfe von Excel-VBA entnehmen, indem Sie den Begriff »Chart« eingeben. Um die Namen der Objekte zu erfahren, führt der einfachste Weg über den Makro-Rekorder. Zeichnen Sie die gewünschten Schritte auf oder klicken Sie bei einem bestehenden Diagramm auf die Elemente, von welchen Sie die VBA-Namen erfahren möchten. Sie werden im Rezept 280 Wichtig und unerlässlich beim Arbeiten mit Diagrammen ist eine korrekte Deklarierung der Variablen und Referenzierung der Objekte und Bezüge. Dies erhöht zum einen die Geschwindigkeit der Prozedur und dient zum anderen einer übersichtlicheren Darstellung und einer Vermeidung von Fehlern.

Sie erfahren, wie die Namen der Objekte in einem Nachrichtenfenster angezeigt werden können. Wechseln Sie nach Abschluss der Aufzeichnung in den VBA-Editor und sehen Sie sich den Code an. In der Regel muss ein solcher Code komplett umgeschrieben oder angepasst werden, um eine saubere Programmierung zu erhalten, denn der Makro-Rekorder erzeugt keine Variablen (Dim) und kennt auch keine Referenzierung (Set). Der Code ist dennoch nützlich, denn er erspart die oft etwas schwierige und zeitraubende Suche in der Online-Hilfe nach Objekten, Eigenschaften und Methoden.