Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
'If' operands cannot be named arguments
L'utilizzo di argomenti denominati negli operandi dell'operatore If non è valido. Nell'esempio seguente viene generato questo errore:
Dim i As Integer
Dim result As String
' Not valid.
' result = (If(i > 0, TruePart:="positive", FalsePart:="not positive")
Al contrario, la funzione IIf consente l'utilizzo di argomenti denominati, come mostrato nel codice seguente:
' Valid.
IIf(i > 0, TruePart:="positive", FalsePart:="not positive")
ID errore: BC33105
Per correggere l'errore
Rimuovere le assegnazioni del nome dagli operandi, come mostrato nel codice seguente.
result = If(i > 0, "positive", "not positive")
Vedere anche
Concetti
Passaggio di argomenti tramite posizione e tramite nome