Vba: come arrotondare i valori a 2 cifre decimali
È possibile utilizzare i seguenti metodi per arrotondare i valori a 2 cifre decimali utilizzando VBA:
Metodo 1: arrotondare un valore a 2 cifre decimali
Sub RoundTwoDecimals()
Range(" B2 ") = WorksheetFunction.Round(Range(" A2 "), 2)
End Sub
Questo particolare esempio arrotonderà il valore nella cella A2 a due cifre decimali e visualizzerà il valore arrotondato nella cella B2 .
Metodo 2: arrotondare tutti i valori nell’intervallo a 2 cifre decimali
Sub RoundTwoDecimals()
Dim i As Integer
For i = 2 To 9
Range(" B " & i) = WorksheetFunction.Round(Range(" A " & i), 2)
Next i
End Sub
Questo particolare esempio arrotonderà ogni valore nell’intervallo A2:A9 a due cifre decimali e visualizzerà i valori arrotondati nell’intervallo B2:B9 .
Gli esempi seguenti mostrano come utilizzare ciascun metodo nella pratica.
Esempio 1: arrotondare un valore a 2 cifre decimali
Possiamo creare la seguente macro per arrotondare il valore nella cella A2 a due cifre decimali e visualizzare il risultato nella cella B2 :
Sub RoundTwoDecimals()
Range(" B2 ") = WorksheetFunction.Round(Range(" A2 "), 2)
End Sub
Quando eseguiamo questa macro, riceviamo il seguente output:
Tieni presente che il valore 15.248 nella cella A2 è stato arrotondato a due cifre decimali (15.25) nella cella B2 .
Esempio 2: arrotondare tutti i valori nell’intervallo a 2 cifre decimali
Possiamo creare la seguente macro per arrotondare ciascuno dei valori nell’intervallo A2:A9 a due cifre decimali e visualizzare i valori arrotondati nell’intervallo B2:B9 :
Sub RoundTwoDecimals()
Dim i As Integer
For i = 2 To 9
Range(" B " & i) = WorksheetFunction.Round(Range(" A " & i), 2)
Next i
End Sub
Quando eseguiamo questa macro, riceviamo il seguente output:
Tieni presente che ciascun valore nell’intervallo A2:A9 è stato arrotondato a due cifre decimali e i valori arrotondati vengono visualizzati nell’intervallo B2:B9 .
Nota : qui è possibile trovare la documentazione completa per il metodo VBA Round .
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in VBA:
Come arrotondare i valori in VBA
Come arrotondare i valori in VBA