Un programma ben scritto può risparmiare tempo agli sviluppatori e programmatori che mantengono in futuro . In VBA è possibile utilizzare l' istruzione Select Case , come alternativa all'uso " ElseIf " nelle dichiarazioni " If ... Then ... Else" . Un programma diventa difficile da leggere quando si hanno molti " If ... Then ... Else " dichiarazioni e può anche eseguire più lento se si utilizza Select Case . Un Select Case valuta l'espressione solo una volta , mentre la " If ... Else ... then" hanno bisogno di valutare ogni passaggio prima di eseguire il codice . Istruzioni
1
Fare clic sulla scheda "Sviluppatore " , clicca su " Visual Basic ", e fare clic sul menu "Inserisci" . Fare clic su "Modulo" per inserire un nuovo modulo di codice
2
Inizia con la creazione di una procedura secondaria utilizzando il seguente codice : .
Private Sub CaseSwitch ( ) economici
3
creare tre variabili digitando le seguenti righe di codice : Dim
employeePerf As Integer
stipendio fioco come valuta
Dim Bonus Come valuta
4
definire i valori per lo stipendio e le variabili employeePerf :
stipendio = 75000
employeePerf = 3
5
utilizzare il caso istruzione SELECT per determinare l'importo del bonus in base alle prestazioni del dipendente e il loro stipendio base.
Select Case employeePerf
caso 1
bonus = stipendio * 0.1
caso 2 , 3
Bonus = stipendio * 0.09
caso 4 a 6
Bonus = stipendio * 0,07
Case Is > 8
bonus = 100