So zeichnen Sie Vektoren in Excel-Makros

...

Microsoft Excel ist eines der leistungsstärksten verfügbaren Tabellenkalkulationsprogramme und eignet sich für eine Vielzahl von Aktivitäten, von der Finanzanalyse bis hin zu wissenschaftlichen Projekten. Die meisten Leute denken jedoch, dass Excel auf die Manipulation von Formelrastern beschränkt ist, d. h. auf die traditionelle Tabellenkalkulationsfunktionalität. Aber die Visual Basic-Skripterstellung von Excel macht es einfach, noch mehr zu tun. Mit VB können Sie jede beliebige Form in die Kalkulationstabelle zeichnen und diese verwenden, um Zeichnungen, Diagramme und andere Grafiken zu erstellen, um Ihre Kalkulationstabelle zu visualisieren.

Schritt 1

Öffnen Sie Microsoft-Excel. Wenn Sie Excel 2007 oder höher haben, gehen Sie in der Multifunktionsleiste auf die Registerkarte "Ansicht" und klicken Sie auf "Makros". Klicken Sie andernfalls auf das Menü "Extras" und wählen Sie "Makros". Das Dialogfeld Makro sollte erscheinen.

Video des Tages

Schritt 2

Geben Sie einen Makronamen ein und klicken Sie auf "Erstellen". Das sollte den Visual Basic-Anwendungseditor mit einer neuen leeren Unterroutine öffnen, die auf dem Bildschirm angezeigt wird.

Schritt 3

Bestimmen Sie die X- und Y-Koordinaten, die Sie für den Anfang und das Ende Ihres Vektors verwenden möchten. Die obere linke Ecke der Tabelle befindet sich bei (0, 0) und X und Y nehmen nach rechts bzw. unten zu. Setzen Sie diese Werte wie folgt in Variablen:

start_x = 0 start_y = 0 end_x = 100 end_y = 100

Diese Werte zeichnen eine diagonale Linie in der oberen linken Ecke der Tabelle. Möglicherweise müssen Sie mit verschiedenen Zahlen experimentieren, um die Linie genau an die gewünschte Stelle zu bringen.

Schritt 4

Fügen Sie Code hinzu, um die Linie selbst zu zeichnen:

line = Sheet1.Shapes. AddLine (start_x, start_y, end_x, end_y)

Schritt 5

Fügen Sie Code hinzu, um am Ende der Zeile eine Pfeilspitze hinzuzufügen, damit sie wie ein Vektor aussieht:

Linie. Linie. EndArrowheadStyle = MsoArrowheadStyle.msoArrowheadTriangle

Schritt 6

Schließen Sie den Visual Basic-Editor und öffnen Sie das Dialogfeld Makro (siehe Schritt 1). Klicken Sie auf Ihr Makro und klicken Sie auf "Ausführen". Sie sollten sehen, dass Ihre Linie angezeigt wird.

Spitze

Sie können die in Schritt 4 erstellte Variable "line" verwenden, um andere Eigenschaften Ihres Vektors zu ändern. Um beispielsweise die Farbe der Linie in Grün zu ändern, können Sie "line. Linie. Vordergrundfarbe. RGB = RGB(0, 255, 0)"