Percentuale Iva e Textbox
Hai un problema con Excel? 
Percentuale Iva e Textbox
di Alfredo (utente non iscritto) data: 11/05/2016 12:07:40
Buongiorno a tutti Voi...
Ho un problema che non riesco a risolvere, per quanto possa sembrare stupido mi ha bloccato.
Invio, tramite una Userform contenente varie textbox, il valore iva (es 10%) ad una cella di un foglio excel. Fin qui tutto bene, ma quando faccio la operazione inversa e cioè leggere il valore iva trasferendolo dalla cella verso la textbox, mi viene restituito 0,1. Vorrei invece leggere 10%!
Nel codice sotto, quando inserisco un valore "digitandolo" nella textbox me lo trasforma in %: digito 10 e diventa 10%
nei due frammenti di codici mostro come vado a scrivere il valore nella cella e come lo trasferisco, quando ho bisogno di rileggere i dati, verso la textbox.
Ho provato anche a eliminare TextBox4_AfterUpdate solo quando leggo dalla cella .... ma non va... help
Grazie
Alfredo
Private Sub TextBox4_AfterUpdate()
With Me.TextBox4
.Value = Format(CDbl(.Text) / 100, "0%")
End With
End Sub
trasferisco alla cella con
ActiveCell.Offset(0, 5).Value = TextBox4
Trasferisco alla textbox con
TextBox4.Value = .Range("D" & lng)
|
di patel data: 11/05/2016 12:42:32
tu ci riusciresti a testare il codice senza il file ?
di Alfredo (utente non iscritto) data: 11/05/2016 19:15:46
Scusami Patel... siccome sto facendo delle prove ed è tutto ancora così... in fase di progetto, mi vergogno un po ad allegare il file... Allora ti ho messo i segnalibri sui codici che ho gia riveduto un poco (ma ancora devo perfezionare) e per avviare la user ci sta la macro "avvio".
se scivo io le text box e salvo le modifiche sul foglio excel, va tutto bene x l'iva, al contrario quando leggo i dati dal foglio mi restituisce un valore errato nella textbox...
Perchè al refresh della listbox, se ne foglio MasterOrdini la riga 6 se è vuota, mi da errore?
Lo so ! Sono una schiappa!
Sono nel panico..... come allego il file?
di Alfredo (utente non iscritto) data: 11/05/2016 19:17:05
Ci sono riuscito!!!
Sono un pollo, lo so !
Scusate
di Marius44 data: 11/05/2016 19:43:53
Ciao Alfredo
non farmi arrabbiare patel (un saluto)
Premesso che tutto ciò che arriva o parte da una TextBox è una Stringa, come hai fatto prima a far apparire nella TextBox il 10%? Formattando!
Bene, fai lo stesso in uscita e sei a posto.
Ciao,
Mario
di Alfredo (utente non iscritto) data: 11/05/2016 23:02:55
ok! Grazie marius44 ci provo!!!
di Alfredo (utente non iscritto) data: 12/05/2016 01:39:02
Ancora grazie, come sempre grazie ai vostri aiuti risolvo!
Seguendo l'indizio di Mario ho formattato, usando il frammento di codice sotto, ed ho risolto!
E come diceva Parisina: Grazie Mario! (Non ci resta che piangere)
Vuoi Approfondire?