Hoe vectoren te tekenen in Excel-macro's

...

Microsoft Excel is een van de krachtigste spreadsheetprogramma's die er zijn, en het is handig voor een grote verscheidenheid aan activiteiten, van financiële analyse tot wetenschappelijke projecten. De meeste mensen beschouwen Excel echter als beperkt tot het manipuleren van rasters met formules, dat wil zeggen traditionele spreadsheetfunctionaliteit. Maar Excel's Visual Basic-scripting maakt het gemakkelijk om zelfs meer te doen dan dat. Met VB kunt u elke gewenste vorm op de spreadsheet tekenen en deze gebruiken om tekeningen, grafieken en andere afbeeldingen te maken om uw spreadsheet te visualiseren.

Stap 1

Microsoft Excel openen. Als u Excel 2007 of later hebt, gaat u naar het tabblad "Beeld" op het lint en klikt u op "Macro's"; klik anders op het menu "Extra" en kies "Macro's". Het dialoogvenster Macro zou moeten verschijnen.

Video van de dag

Stap 2

Typ een macronaam en klik op "Maken". Dit zou de Visual Basic-toepassingseditor moeten openen met een nieuwe lege subroutine die op het scherm wordt weergegeven.

Stap 3

Bepaal de X- en Y-coördinaten die u wilt gebruiken voor het begin en einde van uw vector. De linkerbovenhoek van de spreadsheet bevindt zich op (0, 0), en X en Y nemen toe als u respectievelijk naar rechts en naar beneden gaat. Zet deze waarden in variabelen, zoals deze:

start_x = 0 start_y = 0 end_x = 100 einde_y = 100

Deze waarden tekenen een diagonale lijn in de linkerbovenhoek van het werkblad. Mogelijk moet u met verschillende getallen experimenteren om de regel precies te krijgen waar u wilt.

Stap 4

Voeg code toe om de lijn zelf te tekenen:

lijn = Blad1.Vormen. AddLine (start_x, start_y, end_x, end_y)

Stap 5

Voeg code toe om een ​​pijlpunt aan het einde van de regel toe te voegen, zodat het op een vector lijkt:

lijn. Lijn. EndArrowheadStyle = MsoArrowheadStyle.msoArrowheadTriangle

Stap 6

Sluit de Visual Basic-editor en open het dialoogvenster Macro (zie stap 1). Klik op uw macro en klik op "Uitvoeren". Je zou je lijn moeten zien verschijnen.

Tip

U kunt de variabele "lijn" die in stap 4 is gemaakt, gebruiken om andere eigenschappen van uw vector te wijzigen. Als u bijvoorbeeld de kleur van de lijn in groen wilt veranderen, kunt u "line. Lijn. Voorgrond-kleur. RGB = RGB(0, 255, 0)"