Nwlapcug.com


Come utilizzare istruzioni logiche in Excel

Come utilizzare istruzioni logiche in Excel


Eventuali fogli di lavoro che è stato salvato nel software Microsoft Excel può essere modificati utilizzando il Visual Basic for Applications (VBA) linguaggio di programmazione. È possibile utilizzare codice VBA per modificare il contenuto delle celle o anche chiedere un utente input specifico. Se si desidera aggiungere un ulteriore livello di controllo al codice, è possibile utilizzare istruzioni logiche che consentono di intraprendere azioni diverse basate su situazioni predeterminati. Ci sono diverse istruzioni logiche differenti disponibili per essere utilizzate in VBA di Excel.

Istruzioni

Istruzione If/Then/Else

1

Aprire il foglio di lavoro di Excel e fare clic sulla scheda "Sviluppatore" Clicca sull'icona di "Visual Basic" e quindi selezionare il foglio di lavoro specifico dove si desidera aggiungere istruzioni logiche.

2

Entrare in apertura e in chiusura "Sub" comandi se non sono già presenti nel codice VBA. Per esempio, se si desidera denominare la nuova sezione di codice "UsingLogic", digitare "Sub UsingLogic ()" e quindi Sposta giù qualche riga e digitare "End Sub".

3

Navigare a qualsiasi linea tra l'apertura e chiusura "Sub" comando. Utilizzare il comando "Se" per aggiungere uno strato di logica al codice. Per esempio, se si dispone di un numero intero denominato "Fiscale" e si desidera eseguire codice basato sul suo valore, digitare "se fiscale < 100".

4

Aggiungere in una "Poi" istruzione da eseguire un codice quando il tuo "se ' affermazione è vera. Ad esempio digitare "se fiscale < 100 poi Cells (1, 1). Valore = 100" per modificare la prima cella al valore di"100"Se il valore integer fiscale è attualmente inferiore a 100.

5

Aggiungere in un'istruzione di "Else" per prendere in considerazione ciò che il codice dovrebbe fare se l'istruzione "If" originale non è vero. Ad esempio digitare "se fiscale < 100 poi Cells (1, 1). Valore = 100 Cells(1,1) altro. Valore = 50" Se si desidera che il valore della cella da modificare a 50 se il valore integer fiscale è attualmente superiore a 100.

For/Next istruzione

6

Accedere alla scheda "Sviluppatore" e selezionare "Visual Basic". Passare alla sezione del codice di cui si desidera aggiungere l'istruzione For/istruzione successiva.

7

Dichiarare l'intervallo che si desidera utilizzare per l'istruzione. Ad esempio digitare "per un = 1 to 5" Se si desidera che l'istruzione da eseguire cinque iterazioni.

8

Spostare verso il basso una riga e digitare "cellule (una, 1) = un". Spostare verso il basso un'altra linea e tipo "prossimo un" Se si desidera eseguire attraverso le prime cinque celle nella cartella di lavoro e digitare un numero crescente in ogni cella.

Selezionare istruzione Case

9

Vai alla scheda "Developer" nella cartella di lavoro di Excel e scegliere "Visual Basic". Fare clic sull'area nel codice in cui si desidera aggiungere un'istruzione "Select Case".

10

Definire una variabile che si desidera utilizzare per selezionare le condizioni dell'istruzione. Ad esempio digitare "Dim utenti As Integer" Se si desidera definire un numero intero denominato "Utenti".

11

Spostare verso il basso una riga e digitare "Seleziona utenti di caso". Spostare verso il basso un'altra linea e immettere nelle condizioni di utilizzare per il caso, ad esempio "gli utenti è > = 10" Se si desidera eseguire il codice se il valore di "Utenti" è attualmente maggiore o uguale a 10.

12

Andare giù un'altra linea e immettere il codice da eseguire se "Utenti" sono minore o uguale a 10, ad esempio "Cells(1,1). Valore = 50". Spostare verso il basso un'altra linea e immettere in altri casi e come molti come si desidera utilizzare, ad esempio "gli utenti è < 5" Se si desidera eseguire codice se la variabile di "Utenti" è attualmente inferiore a 5.

13

Spostare verso il basso una riga e digitare "End Select" per terminare l'istruzione.

Consigli & Avvertenze

  • Con istruzioni "For/Next" non devi dichiarare la variabile la lettera "a". Invece è possibile utilizzare qualsiasi lettera o anche utilizzare un integer o un personaggio che è stato definito precedentemente nel codice.
  • Istruzioni logiche differenti anche possono essere nidificate all'interno di ogni altro per un maggiore controllo di programma. Ad esempio è possibile utilizzare un'istruzione "Select Case" all'interno di un'istruzione "If/Then" se ci sono più opzioni, che è necessario scegliere.