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

Come programmare con MS Excel

Microsoft Excel è una potente applicazione per fogli di calcolo. Molte persone perdono la vera potenza del programma non sfruttando tutto ciò che può fare. Visual Basic for Applications (VBA) è una piattaforma di sviluppo di programmazione installata con ogni applicazione Microsoft Office. Visual Basic è una rivisitazione del vecchio linguaggio di programmazione Basic. Con VBA, un semplice foglio di calcolo Microsoft Excel può essere trasformato in un'applicazione dinamica che esegue automaticamente funzioni e procedure. In questo articolo, aggiungeremo un semplice codice a un foglio di calcolo Excel 2007 per farlo parlare. Questo è il progetto perfetto per familiarizzare con l'ambiente VBA. Avrai bisogno di conoscere qualcosa di programmazione prima di fare questo progetto.

Passo 1

Apri un foglio di calcolo. Puoi usarne uno che hai già sul computer o crearne uno come mostrato qui. Se ne usi uno preesistente, assicurati che ci sia una colonna dei totali.

Passo 2

Fai apparire la scheda Sviluppo nella barra multifunzione. Probabilmente non vedrai la scheda Sviluppo quando apri Excel. Dovrai cliccare sul pulsante "Microsoft Office" in alto a sinistra, poi cliccare "Opzioni Excel". Dalla schermata Popolare, scegli "Mostra scheda Sviluppo nella barra multifunzione" e clicca "OK" per chiudere questo modulo. Clicca sulla scheda "Sviluppo" una volta visibile dalla schermata Excel.

Passo 3

Clicca su "Visual Basic". Apparirà l'Editor Visual Basic. Sul lato destro, fai doppio clic su Foglio 1, poiché questo è il foglio su cui lavoreremo. Un nuovo foglio vuoto viene aggiunto sul lato destro dello schermo.

Passo 4

Digita "Option Explicit" in cima allo schermo. Dovresti farlo con ogni programma che crei in VBA. Questo assicura che tu nomini le tue variabili prima di assegnare loro dati. Pensa alle variabili come piccoli contenitori che conterranno informazioni. Sono utili quando le informazioni che stai usando cambiano costantemente. Ad esempio, devi lavorare con i totali di gennaio. Poiché questo importo cambierà di volta in volta, lo assegni a una variabile. Puoi sempre richiamare quella variabile anche se non conosci l'esatto importo dei dati che contiene.

Passo 5

Digita la seguente funzione:
Function TalkIt(txtTotal)
Application.Speech.Speak(txtTotal)
TalkIt=txtTotal
End Function
Questa è la funzione che controllerà il foglio di calcolo che parla. Quello che abbiamo fatto è usare il generatore text-to-speech integrato che viene con Excel. La prima riga della funzione dichiara la funzione ("Function"), le dà un nome ("TalkIt"), e poi dichiara quali dati passeremo ad essa ("txtTotal"). Ora che la funzione è definita, devi riferirti ad essa e inviare i dati perché funzioni.

Passo 6

Torna al foglio di calcolo e aggiungi un pulsante. Dalla scheda Sviluppo, clicca "Inserisci" e poi premi il pulsante (la prima icona in alto. Disegna il pulsante sul foglio di calcolo dove vuoi. Appare una nuova finestra; nomina il pulsante "cmd_Total" e clicca "OK". Puoi cambiare il testo del pulsante facendo clic destro sul pulsante e poi cliccando "Modifica testo". Ho digitato "Parla" nel mio testo.

Passo 7

Torna all'Editor Visual Basic per aggiungere l'ultimo pezzo di codice.
Private Sub cmdTotal_Click()
Dim intTotal As Integer 'dichiara una nuova variabile per contenere testo
Dim txtTotal As String
intTotal = WorksheetFunction.Sum(Cells.Range("B3", "B14"))
'use l'istruzione If...else per controllare il valore della variabile txtTotal
If intTotal < 2500 Then
txtTotal = "Obiettivo Non Raggiunto"
Else
txtTotal = "Obiettivo Raggiunto"
End If
TalkIt (txtTotal)
End Sub

Il codice sopra significa che quando il pulsante viene cliccato, il codice verificherà se il totale della colonna "Cappelli" nel foglio di lavoro è inferiore a $2500. Se lo è, la voce sintetizzata di Excel dirà "Obiettivo Non Raggiunto". Se il totale è $2500 o più, la voce dirà "Obiettivo Raggiunto". È tutto. Hai appena creato il tuo primo programma in Microsoft Excel.

Suggerimento

Impara più funzioni e procedure VBA seguendo un corso o comprando un libro didattico. Più ci giochi, più ne diventerai familiare. Se il programma non funziona, potresti dover cambiare le impostazioni di sicurezza in Excel per abilitare le Macro. Lo fai cliccando su "Sicurezza Macro" dalla scheda Sviluppo.

  1. Come programmare un TV con telecomando RCR311W
  2. Come scoprire quale porta sto usando
  3. Come Cambiare l'Autore di un Foglio di Calcolo Excel
  4. Come inserire una riga o colonna in Excel
  5. Come Calcolare un Tasso di Interesse Usando Excel
  6. Come Creare un Calendario Usando Excel