Bonjour, J'appelle depuis mon programme principal une fonction dont deux paramètres sont optionnels. Or, j'ai un petit souci. Ma fonction donne systématiquement la valeur "Error ?" au premier paramètre si il est manquant. Un IsMissing sur ce paramètre renvoie donc "true".
Je vous propose ce progamme en exemple. > Sub Main > Identite(,"CHEVALIER") > End Sub > > > Function Identite(Optional Prenom as String, Optional Nom as String) > If IsMissing(Prenom) then > Prenom = "Pas de Pr??nom" > End if > MsgBox(Prenom & chr(13) & Nom) > End Function -- Ciao! Ludo --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]