Cum să desenezi vectori în macrocomenzi Excel

...

Microsoft Excel este unul dintre cele mai puternice programe de calcul de calcul disponibile și este util pentru o mare varietate de activități, de la analiză financiară la proiecte științifice. Cu toate acestea, majoritatea oamenilor cred că Excel se limitează la manipularea grilelor de formule, adică la funcționalitatea tradițională a foii de calcul. Dar scriptul Visual Basic din Excel face mai ușor să faci chiar mai mult decât atât. Cu VB, puteți desena orice formă doriți pe foaia de calcul și le puteți utiliza pentru a crea desene, diagrame și alte grafice pentru a vă ajuta să vizualizați foaia de calcul.

Pasul 1

Deschideți Microsoft Excel. Dacă aveți Excel 2007 sau o versiune ulterioară, accesați fila „Vizualizare” de pe panglică și faceți clic pe „Macro-uri”; în caz contrar, faceți clic pe meniul „Instrumente” și alegeți „Macrocomenzi”. Ar trebui să apară caseta de dialog Macro.

Videoclipul zilei

Pasul 2

Introduceți un nume de macrocomandă și faceți clic pe „Creați”. Aceasta ar trebui să deschidă editorul de aplicații Visual Basic cu o nouă subrutină goală afișată pe ecran.

Pasul 3

Determinați coordonatele X și Y pe care doriți să le utilizați pentru începutul și sfârșitul vectorului. Colțul din stânga sus al foii de calcul este la (0, 0), iar X și Y cresc pe măsură ce mergeți la dreapta și, respectiv, în jos. Pune aceste valori în variabile, astfel:

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

Aceste valori vor desena o linie diagonală în colțul din stânga sus al foii de calcul. Poate fi necesar să experimentați cu numere diferite pentru a obține linia exact acolo unde doriți.

Pasul 4

Adăugați cod pentru a desena linia în sine:

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

Pasul 5

Adăugați cod pentru a adăuga un vârf de săgeată la sfârșitul liniei, pentru a face să arate ca un vector:

linia. Linia. EndArrowheadStyle = MsoArrowheadStyle.msoArrowheadTriangle

Pasul 6

Închideți editorul Visual Basic și deschideți caseta de dialog Macro (vezi Pasul 1). Faceți clic pe macrocomandă și faceți clic pe „Run”. Ar trebui să vedeți apariția liniei dvs.

Bacsis

Puteți folosi variabila „linie” creată în Pasul 4 pentru a modifica alte proprietăți ale vectorului dvs. De exemplu, pentru a schimba culoarea liniei în verde, puteți scrie „line. Linia. Culoarea din fata. RGB = RGB(0, 255, 0)"