
Gli operatori nelle macro excel
Le macro Excel hanno diversi operatori che ti permettono di svolgere le principali operazioni matematiche, logiche o di confronto tra valori.
Gli operatori delle macro sono simili a quelli utilizzati nelle formule del foglio di calcolo, ma sono utilizzati per eseguire operazioni sulle variabili o gli oggetti all'interno del codice.
Ecco alcuni degli operatori più comuni nelle macro Excel.
Operatori aritmetici
Gli operatori aritmetici (+, -, *, /, ^) sono utilizzati per eseguire operazioni matematiche su numeri.
Operatore | Operazione | Esempio |
---|---|---|
+ | Addizione | 2+3 |
- | Sottrazione | 4-1 |
* | Moltiplicazione | 3*5 |
/ | Divisione | 8/3 |
/ | Divisione intera | 8\3 |
Mod | Resto divisione | 8 Mod 3 |
^ | Potenza | 5^2 |
Esempio. Il codice "x = 2 + 3" assegna il valore 5 alla variabile x.
x = 2 + 3
Operatori di confronto
Gli operatori di confronto (=, <>, <, >, <=, >=) ti permettono di confrontare due valori. Restituiscono un valore booleano (True o False) a seconda se il confronto è vero o falso.
Operatore | Operazione | Esempio |
---|---|---|
= | uguale a | a=b |
<> | diverso da | a<>b |
> | maggiore di | a>b |
< | minore di | a<b |
>= | maggiore-uguale di | a>=b |
<= | minore-uguale di | a<=b |
Esempio. L'istruzione esegue un'azione solo se il valore della variabile x è maggiore di zero.
If x > 0 Then
Gli operatori logici
Gli operatori logici (And, Or, Not) sono utilizzati per combinare valori booleani in un'espressione logica e restituire in uscita un nuovo valore booleano.
Operatore | Operazione | Esempio |
---|---|---|
And | Congiunzione logica | a AND b |
Or | Disgiunzione logica | a OR b |
Not | Negazione logica | NOT a |
Esempio. Questa istruzione esegue un'azione solo se il valore della variabile x è maggiore di zero e il valore della variabile y è minore di 10.
If x > 0 And y < 10 Then
L'operatore di assegnazione
L'operatore di assegnazione (=) puoi utilizzarlo per assegnare un valore a una variabile.
x=5
Ad esempio, il codice "x = 5" assegna il valore 5 alla variabile x.
L'operatore di concatenazione
L'operatore di concatenazione (&) ti permette di unire due stringhe di testo in un'unica stringa.
stringa1 & stringa2
Ad esempio, questo codice concatena la stringa "Ciao" con il valore della variabile nome restituendo una nuova stringa completa.
msg = "Ciao " & nome
Questi sono alcuni degli operatori più comuni e utili che puoi utilizzare in una macro Excel.