>> Tecnologia elettronica >  >> Casa intelligente >> Vita smart

Come disegnare vettori nelle macro Excel

Come disegnare vettori nelle macro Excel

Microsoft Excel è uno dei programmi per fogli di calcolo più potenti, utile per un'enorme varietà di attività, dall'analisi finanziaria ai progetti scientifici. Tuttavia, la maggior parte pensa a Excel come limitato alla manipolazione di griglie di formule, cioè funzionalità tradizionali. Ma lo scripting Visual Basic di Excel rende facile fare molto di più. Con VB, puoi disegnare qualsiasi forma sul foglio e usarle per creare disegni, grafici e altra grafica per visualizzare i dati.

Passaggio 1

Apri Microsoft Excel. Se hai Excel 2007 o successivo, vai alla scheda "Visualizza" sulla barra multifunzione e clicca "Macro"; altrimenti, clicca il menu "Strumenti" e scegli "Macro". Apparirà la finestra di dialogo Macro.

Passaggio 2

Digita un nome per la macro e clicca "Crea". Si aprirà l'editor Visual Basic Applications con una nuova subroutine vuota.

Passaggio 3

Determina le coordinate X e Y per l'inizio e la fine del tuo vettore. L'angolo in alto a sinistra del foglio è (0, 0), X aumenta verso destra, Y verso il basso. Metti questi valori in variabili, ad esempio:

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

Questi valori disegnano una linea diagonale nell'angolo in alto a sinistra. Potresti dover sperimentare con numeri diversi per posizionare la linea esattamente dove vuoi.

Passaggio 4

Aggiungi il codice per disegnare la linea:

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

Passaggio 5

Aggiungi il codice per aggiungere una punta di freccia alla fine della linea, per farla sembrare un vettore:

line.Line.EndArrowheadStyle = MsoArrowheadStyle.msoArrowheadTriangle

Passaggio 6

Chiudi l'editor Visual Basic e apri la finestra di dialogo Macro (vedi passaggio 1). Clicca la tua macro e clicca "Esegui". Dovresti vedere apparire la linea.

Suggerimento

Puoi usare la variabile "line" creata al passaggio 4 per modificare altre proprietà del vettore. Ad esempio, per cambiare il colore della linea in verde, scrivi "line.Line.ForeColor.RGB = RGB(0, 255, 0)".


  1. Come Disegnare una Griglia con Paint
  2. Come spostare le macro di Excel su un altro PC
  3. Come Visualizzare le Macro in Excel
  4. Come Unire Due Macro in Excel
  5. Come condividere macro Excel
  6. Come disegnare una linea in Excel