Come disegnare vettori in Excel macro

June 1

Come disegnare vettori in Excel macro


Microsoft Excel è uno dei più potenti programmi di calcolo a disposizione, ed è utile per una grande varietà di attività da analisi finanziaria di progetti scientifici. Tuttavia, la maggior parte della gente pensa di Excel come limitata a manipolare le griglie di formule, vale a dire, la funzionalità foglio di calcolo tradizionale. Ma script Visual Basic di Excel rende facile fare anche di più. Con VB, è possibile disegnare qualsiasi forma che ti piace sul foglio di calcolo, e li usa per creare disegni, grafici e altri elementi grafici per aiutare a visualizzare il foglio di calcolo.

istruzione

1 Aprire Microsoft Excel. Se si dispone di Excel 2007 o successivo, passare alla scheda "Visualizza" sulla barra multifunzione e fare clic su "Macro"; In caso contrario, fare clic sul menu "Strumenti" e scegliere "Macro". La finestra di dialogo macro dovrebbe apparire.

2 Digitare un nome di macro e fare clic su "Crea". Questo dovrebbe aprire l'editor di applicazioni Visual Basic con una nuova subroutine vuota visualizzata sullo schermo.

3 Determinare le coordinate X e Y si desidera utilizzare per l'inizio e la fine del vettore. L'angolo superiore sinistro del foglio di calcolo è a (0, 0), e l'aumento X e Y, come si va a destra e in basso, rispettivamente. Mettere questi valori in variabili, in questo modo:

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

Questi valori saranno tracciare una linea diagonale nell'angolo superiore sinistro del foglio di calcolo. Potrebbe essere necessario sperimentare con diversi numeri per ottenere la linea esattamente dove vuoi.

4 Aggiungere il codice per disegnare la linea stessa:

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

5 Aggiungere codice per aggiungere una freccia alla fine della linea, per far sembrare un vettore:

line.Line.EndArrowheadStyle = MsoArrowheadStyle.msoArrowheadTriangle

6 Chiudere l'editor di Visual Basic e aprire la finestra di dialogo macro (vedi punto 1). Fare clic sulla macro e fare clic su "Esegui". Si dovrebbe vedere apparire la vostra linea.

Consigli e avvertenze

  • È possibile utilizzare la variabile "linea" creato nel passaggio 4 per modificare altre proprietà del vettore. Ad esempio, per cambiare il colore della linea verde, si può scrivere "line.Line.ForeColor.RGB = RGB (0, 255, 0)"