Contenuto

# Funzione CSng

Converte una stringa o un'espressione numerica nel tipo di dati Single.

### Sintassi:

    CSng (Expression As Variant) As Single

### Tipo di ritorno:

Single

### Parametri:

Espressione: qualsiasi stringa o espressione numerica che si desidera convertire. Per convertire una stringa, il numero deve essere inserito come testo normale usando il formato numerico predefinito nelle impostazioni locali di LibreOffice. Per esempio, il numero deve essere inserito con una "," come separatore decimale e un punto "." come separatore delle migliaia (ad esempio 123.456,78) per le impostazioni locali italiane.

### Codici di errore:

5 Richiamo di procedura non valido

### Esempio:

Le espressioni numeriche sono visualizzate in base alle impostazioni locali di LibreOffice:

    Sub ExampleCountryConvert
        MsgBox CDbl(1234,5678) ' 1234,5678
        MsgBox CInt(1234.5678) ' 1235
        MsgBox CLng(1234+5678) ' 6912
        MsgBox CSng(1234,5678) ' 1234,567749023

        MsgBox CDbl(expression := 5678,1234) ' 5678,1234
        MsgBox CInt(expression := 5678.1234) ' 5678
        MsgBox CLng(expression := 5678+1234) ' 6912
        MsgBox CSng(expression := 5678,1234) ' 5678,123535156
    End Sub

Argomenti correlati

Funzione CBool

Funzione CByte

Funzione CCur

Funzione CDate

Funzione CDbl

Funzione CDec

Funzione CInt

Funzione CLng

Funzione CStr

Sostienici!