Si votre email correspond à un compte, vous recevrez un lien de réinitialisation.
Bonjour à tous et à toutes,Une situation étrange à vous soumettre :Si j'exécute cette petite procédure, X = Vrai dans x = IsDate(elt)mais dans le select case, Elt n'est pas reconnu comme date. Case IsDate(Elt)Est-ce que quelqu'un a une explication ?'-------------------------------------------Sub Test()Dim Elt As VariantElt = "25/1/2001"x = IsDate(Elt)Select Case EltCase IsNumeric(Elt)A = 1Case IsDate(Elt)A = 2Case ElseA = 3End SelectEnd Sub'-------------------------------------------Merci de votre participation.MichD--------------------------------------------
Bonjour à tous et à toutes, Une situation étrange à vous soumettre : Si j'exécute cette petite procédure, X = Vrai dans x = IsDate(elt) mais dans le select case, Elt n'est pas reconnu comme date. Case IsDate(Elt) Est-ce que quelqu'un a une explication ? '------------------------------------------- Sub Test() Dim Elt As Variant Elt = "25/1/2001" x = IsDate(Elt) Select Case Elt Case IsNumeric(Elt) A = 1 Case IsDate(Elt) A = 2 Case Else A = 3 End Select End Sub '------------------------------------------- Merci de votre participation. MichD --------------------------------------------
Merci Charabeuh,OK pour l'explication. Pour utiliser un select case, il faudrait le fairecomme ceci :'------------------------------------Sub Test()Dim Elt As VariantElt = "25/1/2001"x = IsDate(Elt)Select Case IsDate(Elt)Case TrueA = A + 1Case FalseA = A + 1End SelectEnd Sub'------------------------------------MichD--------------------------------------------
Merci Charabeuh, OK pour l'explication. Pour utiliser un select case, il faudrait le faire comme ceci : '------------------------------------ Sub Test() Dim Elt As Variant Elt = "25/1/2001" x = IsDate(Elt) Select Case IsDate(Elt) Case True A = A + 1 Case False A = A + 1 End Select End Sub '------------------------------------ MichD --------------------------------------------