MS Access 2003 VBA String Split sur Saut de Ligne

J'ai une zone de texte sur une MS formulaire d'Accès que les utilisateurs vont copier une colonne de nombres à partir d'une feuille de calcul excel. J'ai besoin de prendre cette entrée et l'utiliser comme paramètres pour créer une requête. J'ai un code qui ressemble à ceci

Dim data as variant
Dim input as String
data = Split(input,vbLf)

Je veux être en mesure de construire une liste de l'entrée de l'utilisateur, mais je ne peux pas comprendre comment le découper sur le saut de ligne. J'ai essayé "\n\r", "\n". "\r", vbCrLf, vbLf. L'entrée ressemble à "12345[][]23456" avec les caractères de la zone entre chaque numéro

Grâce

Si vos données à partir d'un autre OS, vbLf pourrait être approprié. J'ai oublier qui est qui, mais je pense que Unix utilise un seul saut de ligne et peut-être Mac utilise un retour chariot seul. Les utilisateurs de Windows retour chariot suivi par un saut de ligne. Si jamais vous avez besoin d'utiliser des données provenant d'autres systèmes d'exploitation, vous aurez à regarder! 🙂

OriginalL'auteur jim | 2009-09-17