Visual Basic Application Problemi di geometria piana euclidea Codice per l implementazione l del calcolo dell area dei poligoni
Il calcolo dell area di un trapezio Creare un nuovo foglio elettronico e salvarlo con nome AreaVBA.xsl. Procedere come di seguito specificato. Visualizza Barra degli strumenti Visual BASIC 2
Strumenti Macro Protezione Livello di protezione - Medio 3
Strumenti Opzioni Visualizza Togliere la spunta da griglia. 4
Selezionare tutte le celle posizionando il mouse in corrispondenza dell angolo alto sx del foglio di lavoro Formato Celle - Motivo 5
Passare alla modalità di progettazione cliccando con il pulsante sx del mouse sul tasto della barra degli strumenti Visual Basic Application Modalità Progettazione. 6
Creare le etichette cliccando con il pulsante sx del mouse sul tasto Etichetta della barra degli Strumenti di controllo Visual Basic Application. 7
Modificare i parametri dell etichetta cliccando con il pulsante sx del mouse sul tasto Proprietà della barra degli Strumenti di controllo Visual Basic Application. 8
Caption Base maggiore BackColor Tavolozza &H00FFFFC0& 9
Ripetere il procedimento utilizzato per creare la prima etichetta (label) denominata Base maggiore altre tre volte per creare rispettivamente l etichetta Base minore, l etichetta Altezza, l etichetta Area. 10
Creare le caselle di testo cliccando con il pulsante sx del mouse sul tasto Casella di testo della barra degli Strumenti di controllo Visual Basic Application 11
Modificare i parametri della casella di testo cliccando con il pulsante sx del mouse sul tasto Proprietà della barra degli Strumenti di controllo Visual Basic Application. 12
Name TBaseMaggiore 13
Ripetere il procedimento utilizzato per creare la prima casella di testo (TextBox) denominata TBaseMaggiore altre tre volte per creare rispettivamente la casella di testo TBaseMinore, la casella di testo TAltezza, la casella di testo TArea. 14
Creare i pulsanti di comando cliccando con il pulsante sx del mouse sul tasto Pulsante di comando della barra degli Strumenti di controllo Visual Basic Application 15
Modificare i parametri del pulsante di comando cliccando con il pulsante sx del mouse sul tasto Proprietà della barra degli Strumenti di controllo Visual Basic Application. 16
Caption Calcola 17
Name Calcola 18
Inserire il codice corrispondente alle azioni del pulsante di comando cliccando con il pulsante sx del mouse sul tasto Visualizza codice della barra degli Strumenti di controllo Visual Basic Application. 19
Inserire il codice corrispondente alle azioni del pulsante di comando cliccando con il pulsante sx del mouse sul tasto Visualizza codice della barra degli Strumenti di controllo Visual Basic Application. Il codice da inserire è il seguente: TArea = (Val(TBaseMaggiore) + Val(TBaseMinore)) * TAltezza / 2 20
Ripetere il procedimento utilizzato precedentemente per creare, modificare i parametri e inserire il codice del pulsante di comando Calcola. I parametri del nuovo pulsante di comando sono i seguenti: Name Annulla Caption Annulla Il codice da inserire è il seguente: TArea = "" TBaseMaggiore = "" TBaseMinore = "" TAltezza = "" 21
Inserire il titolo alla schermata posizionandosi con il cursore nella cella D2 e digitando il testo Calcolo dell area d un trapezio. Attribuire la dimensione del carattere 16. Attribuire il colore al carattere blu. 22
Abbellire la visualizzazione inserendo un trapezio e corredandolo dei nomi degli elementi salienti. Forme - Trapezio 23
Inserire tre word art per definire gli elementi essenziali del trapezio: Base maggiore, Base minore, Altezza. Disegnare l altezza utilizzando la barra degli strumenti da disegno. Linea Stile tratteggio 24
Inserire i dati di Base maggiore, Base minore, Altezza nelle rispettive caselle di testo. Cliccare sul pulsante calcola.. 25
Leggere il risultato nella casella di testo Area. 26
Cliccare sul pulsante Annulla per ripulire le caselle di testo e intraprendere una nuova esecuzione. 27
Rinominare il foglio di lavoro cliccando con il tasto dx del mouse in corrispondenza di Foglio1. 28
Trascrivere Trapezio al posto di Foglio1. 29