Microsoft Excel è un potente foglio di calcolo . Molte persone perdere il vero potere del programma da non capitalizzare tutto ciò che può fare. Visual Basic, Applications Edition (VBA ) è una piattaforma di sviluppo di programmazione che viene installato con tutte le applicazioni di Microsoft Office . Visual Basic è un introito sul vecchio linguaggio di programmazione Basic. Con VBA , un semplice foglio elettronico Microsoft Excel può essere trasformato in un'applicazione dinamica che esegue automaticamente le funzioni e le procedure . In questo articolo , aggiungeremo semplice codice in un foglio di Excel 2007 per farlo parlare . Questo è il progetto perfetto per voi per familiarizzare con l'ambiente VBA . Avrete bisogno di sapere qualcosa di programmazione prima di fare questo progetto . Istruzioni
1
Aprire un foglio di calcolo . È possibile utilizzare un foglio di calcolo che attualmente avete sul vostro computer oppure è possibile creare il foglio di calcolo qui mostrato . Se si utilizza un pre -made , assicurarsi che non vi è una colonna dei totali.
2
Fai la scheda Sviluppo sulla barra multifunzione viene visualizzata . Molto probabilmente , non sarà possibile visualizzare la scheda Sviluppo quando si apre Excel . Sarà necessario fare clic sul pulsante "Microsoft Office " nella parte superiore dello schermo , quindi fare clic su "Opzioni di Excel" . Dalla schermata Popolare , scegliere " Mostra scheda Sviluppo sulla barra multifunzione " e fare clic su " OK" per chiudere questo modulo. Fare clic sulla scheda "Sviluppatore " una volta che è visibile dalla schermata di Excel .
3
Clicca su " Visual Basic ". Apparirà l'editor di Visual Basic. Sul lato destro , fare doppio clic su Foglio 1 , dal momento che questo è il foglio lavoreremo con . Un nuovo foglio bianco viene aggiunto al lato destro dello schermo .
4
Tipo in " Option Explicit " nella parte superiore dello schermo . Si dovrebbe fare questo con il programma mai creato in VBA . Questo assicura che di chiamare le variabili prima di assegnare i dati a loro . Considerare le variabili come piccoli contenitori che conterranno informazioni. Essi sono utili quando le informazioni che si sta utilizzando è in continua evoluzione . Per esempio, è necessario lavorare con i totali di gennaio. Dal momento che questo importo può variare di volta in volta , si assegna ad una variabile . È sempre possibile chiamare su quella variabile , anche se non si conosce l'esatta quantità di dati che detiene
5
Digitare la seguente funzione : . Funzione TalkIt ( txtTotal ) Application.Speech.Speak ( txtTotal ) TalkIt = txtTotalEnd FunctionThis è la funzione che controlla il foglio di calcolo di parlare . Ciò che abbiamo fatto è stato utilizzare il generatore built-in text - to-speech che viene fornito con Excel . La prima riga della funzione dichiara la funzione ( "Funzione" ) , gli dà un nome ( " TalkIt " ) , e poi afferma che dati inoltreremo ad essa ( " txtTotal " ) . Ora che la funzione è definita , è necessario farvi riferimento e di inviare i dati per farlo funzionare .
6
Torna al foglio di calcolo e di aggiungere un pulsante . Nella scheda Sviluppo fare clic su "Inserisci" e poi premete il tasto ( la prima icona in alto Disegnare il pulsante sul foglio di calcolo ovunque si desideri Viene visualizzata una nuova finestra; . . . " OK ", il nome del pulsante " cmd_Total " e cliccare su può cambiare il testo del pulsante destro del mouse sul pulsante e quindi su " Modifica testo ". ho digitato "Talk " nel mio testo.
7
Torna Visual Basic Editor per aggiungere il ultimo pezzo di code.Private Sub cmdTotal_Click ( ) Dim intTotal Come Integer'declare una nuova variabile per contenere textDim txtTotal Come StringintTotal = WorksheetFunction.Sum ( Cells.Range ( " B3 " , " B14 ")) ' utilizzare il Se ... else per controllare il valore di txtTotal variableIf intTotal < 2500 ThentxtTotal = " Obiettivo non raggiunto" ElsetxtTotal = " Obiettivo raggiunto" End IfTalkIt txtTotal ( ) End Sub
che il codice di cui sopra significa che quando il pulsante è cliccato , il codice sarà vedere se il totale della colonna "Cappelli" nel foglio di lavoro è inferiore a $ 2500. Se lo è , allora la voce synthized di Excel dirà " obiettivo non raggiunto . " Se il totale è di 2.500 dollari o più , poi la voce parlerà " traguardo raggiunto . " Questo è tutto . Hai appena creato il vostro primo programma in Microsoft Excel .