Excel è un foglio di calcolo sviluppato da Microsoft Corporation e in bundle come parte del prodotto Microsoft Office . Microsoft Office prodotti utilizzano un built in event-driven linguaggio di programmazione noto come Visual Basic, Applications Edition (VBA ) . Con VBA , gli sviluppatori hanno la possibilità di creare soluzioni personalizzate in una delle applicazioni di Microsoft Office . VBA è strettamente legato a Visual Basic , tuttavia , a differenza di Visual Basic , VBA può essere eseguito solo in un'applicazione host, come un prodotto Microsoft Office . Oltre allo sviluppo personalizzato , VBA può essere utilizzato per creare funzioni personalizzate che possono poi essere facilmente utilizzati all'interno di un foglio di calcolo Excel . Istruzioni
Come scrivere Excel Funzioni
1
Aprire Microsoft Excel .
2
aperto VBA tenendo premuto il tasto Alt e premendo F11 .
3
Fare clic su " Inserisci" nel menu per attivare le opzioni "Inserisci" .
4
Clicca su "Modulo " per creare un nuovo modulo .
5
Digitare il seguente codice per creare una nuova funzione chiamata " NomeGiorno " :
funzione NomeGiorno ( InputDate As Date ) per
Questa funzione restituisce il nome del giorno della settimana per la data che è entrati in funzione .
noti che all'interno delle parentesi siamo entrati in una "Data" variabile di tipo chiamato " InputDate " , questo conterrà la data che vogliamo utilizzare per restituire il nome del giorno della settimana in cui la data di cade . Inoltre , VBA entra automaticamente l'istruzione " End Function " ogni volta che viene creata una funzione
6
Digitare il seguente codice tra " NomeGiorno Function ( InputDate As Date )" e " End Function " : . < Br >
Dim DayNumber Come IntegerDayNumber = giorno della settimana ( InputDate , vbSunday ) Select Case DayNumberCase 1DayName = "Domenica " Case 2DayName = " Lunedi" caso 3DayName = "Martedì " Case 4DayName = "Mercoledì " Case 5DayName = " Giovedi" caso 6DayName = "Venerdì " Case 7DayName = "Sabato " End Select
7
inserire una data nella cella A1 del foglio di lavoro nel seguente formato , senza virgolette :
02/09/2010
8
Inserisci il testo seguente nella cella B1 sul foglio elettronico :
= NomeGiorno ( A1 ) per
Questo restituirà " Martedì" nella cella B1 . Si noti che questa funzione può essere utilizzata in qualsiasi cellula del vostro attuale cartella di lavoro di Excel .
9
Salva la cartella di lavoro di Excel .