Risultati da 1 a 6 di 6

Discussione: Problema di formato in excel

  1. #1
    Software Zone Maniac L'avatar di gazzaladra
    Data Registrazione
    27-11-2005
    Località
    Piacenza
    Messaggi
    2.770

    Problema di formato in excel

    Tramite un form e una textbox insersco dei valori numerici in un foglio di excel. Mi succede che ogni tanto questi valori vengono scritti come stringa chi mi aiuta?

  2. #2
    Software Zone Maniac L'avatar di Fla78
    Data Registrazione
    03-09-2004
    Località
    Veneto
    Messaggi
    2.381
    Prova a dichiarare la variabile come numerica

    esempio: DIM variabile AS INTEGER

    oppure prova ad utilizzare la funzione VAL in fase di scrittura sul foglio di lavoro.

  3. #3
    Software Zone Maniac L'avatar di gazzaladra
    Data Registrazione
    27-11-2005
    Località
    Piacenza
    Messaggi
    2.770
    Non utilizzo una variabile.
    In una sub avviata al click su un pulsante "conferma" avviene direttamente la scrittura del contenuto della TextBox nella cella del foglio, e nella magior parte dei casi in effetti scrive un numero, saltuariamente invece scrive una stringa (oviamente questo falsa tutti i risultati)

  4. #4
    Software Zone Maniac L'avatar di Alexsandra
    Data Registrazione
    09-12-2005
    Località
    Verona
    Messaggi
    1.102
    metti prima
    Codice:
    Range("A1").NumberFormat = "#,##0.00"
    ti formatta la cella in numero e con 2 decimali. una volta scritto nella cella il valore del textbox sempre da VBA lancia il codice sopra.

  5. #5
    Software Zone Maniac L'avatar di gazzaladra
    Data Registrazione
    27-11-2005
    Località
    Piacenza
    Messaggi
    2.770
    un guaio!
    avevo già provato la soluzione, ma ancora non capivo dove era il problema..
    Adesso ho capito, ma non ho la soluzione...
    Se uso il NumberFormat, il contenuto dell aText si converte in numero solo se io non inserisco cifre decimali, ma se lo faccio mi inserisce un testo!
    Aiuto!

  6. #6
    Software Zone Maniac L'avatar di gazzaladra
    Data Registrazione
    27-11-2005
    Località
    Piacenza
    Messaggi
    2.770
    ok ci sono riuscito.
    sono passato attraverso una variabile dimensionata double!

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •