RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
[VBA] tester l'existence d'une variable
LiMpi, le mar. 26 août 2008 à 11:30:27
Bonjour,

J'ai une table qui contient une colonne donc les champs contiennent eux-même plusieurs valeurs séparés par des "~"

Exemple :
Marque~Type~Modèle~Numéro de série

J'ai donc séparé les valeurs grace à Split(), et lorsque j'ai voulu inséré les différentes données dans une nouvelle table, j'ai eu un problème.

J'avais en effet des champs qui ne contenaient que
Marque~Type~Numéro de série

J'ai donc voulu faire une condition pour savoir si le champ contenait 3 ou 4 valeurs différentes et les insérer selon.

voilà ma condition :

If Test(3) <> "" Then
Debug.Print " 4 valeurs "
Else
Debug.Print " 3 valeurs "
End If

Ca marche bien pour les champs à 4 valeurs, mais lorsqu'il arrive sur un champ a 3 valeurs, j'ai une "Runtime Error 9 : Subscript out of range"

En effet, dans les champs a 3 valeurs, Test(3) n'existe pas. Il ne peux donc pa sla repérer.

Existe-t-il une fonction qui peux vérifier si la variable Test(3) existe ? du genre Isset en PHP ?
Ou un autre moyen d'arriver au même résultat ? :p

Merci !Configuration: Windows XP
Internet Explorer 7.0


knuckles
août 08
Suivant
REPONSES
knuckles
août 08
LiMpi
août 08
Lupin.A
août 08
LiMpi
août 08
Lupin.A
août 08
LiMpi
août 08
LiMpi
août 08
Lupin.A
août 08
LiMpi
août 08
Lupin.A
août 08
Version Web
Réalisé par RedShift
no save