Come disegnare vettori in macro di Excel

...

Microsoft Excel è uno dei più potenti programmi per fogli di calcolo disponibili ed è utile per un'ampia varietà di attività, dall'analisi finanziaria ai progetti scientifici. Tuttavia, la maggior parte delle persone pensa che Excel si limiti alla manipolazione di griglie di formule, ovvero alla funzionalità tradizionale del foglio di calcolo. Ma lo scripting Visual Basic di Excel rende facile fare anche di più. Con VB, puoi disegnare qualsiasi forma che ti piace sul foglio di calcolo e usarli per creare disegni, grafici e altri elementi grafici per aiutarti a visualizzare il tuo foglio di calcolo.

Passo 1

Apri Microsoft Excel. Se hai Excel 2007 o successivo, vai alla scheda "Visualizza" sulla barra multifunzione e fai clic su "Macro"; altrimenti, fai clic sul menu "Strumenti" e scegli "Macro". Dovrebbe apparire la finestra di dialogo Macro.

Video del giorno

Passo 2

Digita un nome per la macro e fai clic su "Crea". Questo dovrebbe aprire l'editor delle applicazioni Visual Basic con una nuova subroutine vuota visualizzata sullo schermo.

Passaggio 3

Determina le coordinate X e Y che desideri utilizzare per l'inizio e la fine del tuo vettore. L'angolo in alto a sinistra del foglio di calcolo si trova su (0, 0) e X e Y aumentano man mano che si va a destra e in basso, rispettivamente. Metti questi valori in variabili, in questo modo:

inizio_x = 0 inizio_y = 0 fine_x = 100 fine_y = 100

Questi valori disegneranno una linea diagonale nell'angolo in alto a sinistra del foglio di calcolo. Potrebbe essere necessario sperimentare numeri diversi per ottenere la linea esattamente dove vuoi.

Passaggio 4

Aggiungi codice per disegnare la linea stessa:

riga = Foglio1.Forme. AddLine (start_x, start_y, end_x, end_y)

Passaggio 5

Aggiungi il codice per aggiungere una punta di freccia alla fine della riga, in modo che assomigli a un vettore:

linea. Linea. EndArrowheadStyle = MsoArrowheadStyle.msoArrowheadTriangle

Passaggio 6

Chiudere l'editor di Visual Basic e aprire la finestra di dialogo Macro (vedere il passaggio 1). Fare clic sulla macro e fare clic su "Esegui". Dovresti vedere apparire la tua linea.

Consiglio

Puoi utilizzare la variabile "linea" creata nel passaggio 4 per modificare altre proprietà del tuo vettore. Ad esempio, per cambiare il colore della linea in verde, puoi scrivere "line. Linea. Colore anteriore. RGB = RGB(0, 255, 0)"