Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: da stringa a numero

  1. #1

    da stringa a numero

    Salve a tutti!

    Ho una variabile di tipo string...il suo contenuto è "125.36"
    come cavolo faccio a far diventare quella stringa un numero per fare dei calcoli...Ho provato qualche funzione ma non leggeva il "."

    Es:

    dim s as string
    dim n as long

    s = "125.36"
    n = funzione(s) (RISULTATO DOVREBBE ESSERE 125.36)

    Qual'è il nome della funzione ????

    GRAZIE A TUTTI

  2. #2
    codice:
    Dim s As String 
    Dim n as Long 
    
    s = "125.36" 
    n = CLng(s)
    Chi non cerca trova.

  3. #3
    anche io avevo provato cosi...prova a farlo...ti restituisce tutto il numero senza il "."

    COME POSSO FARE?!?!??!?!

  4. #4
    Oops, scusa...

    codice:
    Dim s As String 
    Dim n as Long 
    
    s = "125.36" 
    n = Val(s)
    Chi non cerca trova.

  5. #5
    neanche quello mi prende solo la parte intera del numero 125

    come posso fare?

  6. #6
    codice:
    Dim s As String 
    Dim n as Long 
    
    s = "125.36" 
    n = CSng(s)

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  7. #7
    no ladyblu neanche quello mi funge...Mi restituisce tutto il numero 12536 senza il "." che divide gli interi con i decimali..

  8. #8
    Originariamente inviato da webporta.it
    neanche quello mi prende solo la parte intera del numero 125

    come posso fare?
    Per forza! La variabile n è dichiarata come Long, di conseguenza non accetta valori decimali!

    Questo funziona:
    codice:
    Dim s As String 
    Dim n as Single   'oppure Double oppure Currency 
    
    s = "125.36" 
    n = Val(s)
    Chi non cerca trova.

  9. #9
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212


    come pretendi di mettere un valore decimale in una variabile di tipo intera come long?

    Dichiara la variabile come decimal e fai un cast della stringa a decimal prima di memorizzarla (per evitare il cast implicito)


  10. #10
    grazie ora funge...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.