Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    tagliare stringa con carattere

    salve il mio problma è semplice dovrei tagliare una stringa in 2...la parte che stà a destra della virgola e quella che stà a sinistra...


    ho un numero con la virgola (1,75) che dovrebbe diventare:
    intero=1
    virgola=75

    come faccio????devo analizzarla carattere per carattere???grazie.
    Let's your dream came true!

  2. #2
    risolto da solo...un piccolo lapsus....


    Ora = 14 + Left(Numero, 1)
    Minuti = CSng("0," & Right(Numero, 2)) * 60:gren:
    Let's your dream came true!

  3. #3
    Utente bannato
    Registrato dal
    May 2003
    Messaggi
    135
    cioeeeee puoi spiegarla???????

  4. #4
    no niente...la parte utile è solo:

    left(stringa,1) e right(stringa,2) il resto è inutile....ho fatto copia incolla dal programma e non ho cancellato il resto...
    Let's your dream came true!

  5. #5
    Fammi capire come funziona nel caso hai 23345,12343?
    Il dubbio non è piacevole, ma la certezza è ridicola. Solo gli imbecilli son sicuri di ciò che dicono.

  6. #6
    Originariamente inviato da ale500
    risolto da solo...un piccolo lapsus....


    Ora = 14 + Left(Numero, 1)
    Minuti = CSng("0," & Right(Numero, 2)) * 60:gren:
    Questo funziona solo se il numero è minore di 10. Prova cosi, ti estrai parte intera e decimale.

    [CODE]
    Dim nInt As Integer
    Dim nDec As Double

    nInt = Int(Numero)
    nDec = CDbl(Numero - nInt)
    [CODE]

  7. #7
    mi sembra di capire che deve fare una conversione da decimale a ore e minuti.
    Il dubbio non è piacevole, ma la certezza è ridicola. Solo gli imbecilli son sicuri di ciò che dicono.

  8. #8
    Originariamente inviato da DeBe99
    Questo funziona solo se il numero è minore di 10. Prova cosi, ti estrai parte intera e decimale.

    [CODE]
    Dim nInt As Integer
    Dim nDec As Double

    nInt = CInt(Numero)
    nDec = CDbl(Numero - nInt)
    [CODE]
    scusa ma perchè il mio funziona solo se minore di 10?????

    prendo il primo carattere con il left e prendo tutti i caratteri alla destra della posizione 2 on il right....
    :gren:
    Let's your dream came true!

  9. #9
    Originariamente inviato da Genius7115
    mi sembra di capire che deve fare una conversione da decimale a ore e minuti.

    una mezza specie......
    Let's your dream came true!

  10. #10
    Utente bannato
    Registrato dal
    May 2003
    Messaggi
    135
    prendo il primo carattere con il left e prendo tutti i caratteri alla destra della posizione 2 on il right....

    con il left prendi il primo carattere della variabile mettiamo ciccio
    quindi c

    con right ciccio prendi io??????????

    :sexpulp:

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.