Textbox valore errato
Hai un problema con Excel? 
Textbox valore errato
di alessia (utente non iscritto) data: 05/11/2014 17:55:13
Ciao. non riesco a risolvere questo problema.
Con questo codice sotto riportato vado a registrare sul foglio attivo " selezionato dalla combobox" cella H40,
il valore inserito nella textbox42.
Range("h40").Value = CDbl(TextBox42.Value) / 100
Fin qui tutto bene!
Però se chiudo l'userform e la riapro nella textbox42 si visualizza 0,22. Invece dovrebbe
visualizzare 22. Si può risolvere?
Grazie
di lepat (utente non iscritto) data: 05/11/2014 17:57:58
allega un file di esempio
di alessia (utente non iscritto) data: 05/11/2014 18:40:30
Grazie Lepat...
File allegato
di lepat (utente non iscritto) data: 05/11/2014 20:28:48
seleziona la cella H40, menu Formato, cella, generale ... ti appare 0,22 che è l'effettivo valore della cella, quindi non devi dividere per 100
di alessia (utente non iscritto) data: 05/11/2014 20:48:46
Non riesco a seguirti... La cella H40 è già formattata sul foglio in percentuale....
di lepat (utente non iscritto) data: 06/11/2014 05:31:22
la formattazione % ti fa vedere come 22% il valore effettivo della cella che è 0.22
Quando prelevi il cotenuto della cella per visualizzarlo nella textbox non lo devi dividere per 100.
di alessia (utente non iscritto) data: 06/11/2014 09:46:59
Ciao Lepat sembra che il problema è stato risolto.
Ho inserito il codice sottostante nella Combobox_change. Quindi mi visualizza 22% e non 0,22. Ogni volta che carico un nuovo foglio tramite la combobox, il risultato sembra corretto (22%).
TextBox42 = Format(TextBox42, "00.00%")
Mentre per registrare il dato nella cella H40, uso il seguente codice in un commandbutton:
Range("h40").Value = CDbl(TextBox42.Value) / 100
Per il momento sembra che il tutto funzioni alla perfezione....
Grazie
Ciao
Vuoi Approfondire?