lettura facile

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.

 




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin