Moderatori: Anthony47, Flash30005
UserForm1.TextBox3.Value = CDbl(Replace(TextBox1.Value, ".", ",")) * CDbl(Replace(TextBox2.Value, ".", ","))
If Textbox1.Value = vbNullString Then
dblCampo1 = 0
Else
dblCampo1 = CDbl(Textbox1.Value)
End If
dblCampo1 = Iif(Textbox1.Value = vbNullString, 0, CDbl(Textbox1.Value))
L' ingiustamente trascurato help on line del vba, alla voce Funzione IIf ha scritto:Sintassi
IIf(expr, truepart, falsepart)
Osservazioni
IIf valuta sempre sia truepart che falsepart, anche se restituisce uno solo dei due valori. Per tale ragione, è opportuno prevedere la possibilità di effetti indesiderati. Se, ad esempio, la valutazione di falsepart restituisce un errore di divisione per zero, verrà generato un errore anche se expr è True.
dblCampo1 = IIf(TextBox1.Value = vbNullString, 0, CDbl("0" & TextBox1))
Anthony47 ha scritto:
- Codice: Seleziona tutto
dblCampo1 = IIf(TextBox1.Value = vbNullString, 0, CDbl("0" & TextBox1))
dblCampo1 = CDbl("0" & TextBox1)
Torna a Applicazioni Office Windows
Inserire add.in nella barra di avvio veloce in excel 2003 Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 4 |
Excel: problema con date se devo unirle a testi Autore: valle1975 |
Forum: Applicazioni Office Windows Risposte: 5 |
confrontare e evidenziare 2 fogli excel Autore: niccia |
Forum: Applicazioni Office Windows Risposte: 7 |
[EXCEL] controllo corrispondenza tra valori con un vincolo Autore: sbs |
Forum: Applicazioni Office Windows Risposte: 9 |
Visitano il forum: Nessuno e 34 ospiti