Argument null en vba
Fermé
guadoc
Messages postés
70
Date d'inscription
mercredi 26 mai 2010
Statut
Membre
Dernière intervention
21 octobre 2011
-
20 juil. 2010 à 10:37
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 - 20 juil. 2010 à 11:12
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 - 20 juil. 2010 à 11:12
A voir également:
- Argument null en vba
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
3 réponses
guadoc
Messages postés
70
Date d'inscription
mercredi 26 mai 2010
Statut
Membre
Dernière intervention
21 octobre 2011
5
20 juil. 2010 à 11:12
20 juil. 2010 à 11:12
Je pense avoir trouvé.
a priori il faut mettre l'argument de type variant dans la fonction.
a priori il faut mettre l'argument de type variant dans la fonction.
Lazarey
Messages postés
3239
Date d'inscription
vendredi 3 novembre 2006
Statut
Membre
Dernière intervention
21 mai 2012
745
20 juil. 2010 à 10:42
20 juil. 2010 à 10:42
Salut,
J'ai pas bien compris le problème, mais essaye la fonctione IsNull(arg) pour tester la nullité de l'argument.
Donne ton code si tu veux de l'aide plus précise.
J'ai pas bien compris le problème, mais essaye la fonctione IsNull(arg) pour tester la nullité de l'argument.
Donne ton code si tu veux de l'aide plus précise.
guadoc
Messages postés
70
Date d'inscription
mercredi 26 mai 2010
Statut
Membre
Dernière intervention
21 octobre 2011
5
20 juil. 2010 à 10:55
20 juil. 2010 à 10:55
je fais appel (Bool=test_date(arg1,arg2)) a ma fonction qui se présente comme suit:
Function Test_date(etiq_date As Date, Tabl As String) As Boolean
If Not IsNull(etiq_date) Then
...
else
...
end if
end function
arg1 peut être null et le test doit être fais dans la fonction et non avant l'appel de la fonction. Le problème est que quand on fait un appel de fonction avec un argument null cela pose un problème et j'obtient un message d'erreur.
Voila j'espère avoir été un peu plus clair.
Function Test_date(etiq_date As Date, Tabl As String) As Boolean
If Not IsNull(etiq_date) Then
...
else
...
end if
end function
arg1 peut être null et le test doit être fais dans la fonction et non avant l'appel de la fonction. Le problème est que quand on fait un appel de fonction avec un argument null cela pose un problème et j'obtient un message d'erreur.
Voila j'espère avoir été un peu plus clair.