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

