Séparer une chaine de caracteres en deux variables
mierkool
Messages postés61Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention 9 septembre 2009
-
28 déc. 2006 à 12:20
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 2014
-
28 déc. 2006 à 13:16
Bonjour,
voila, j'ai une chaine de caractere de type : "xxxxxx - yyyyyy" et je voudrais récupérer les deux variables xxx et yyy.
genre "toto - abcdefg" => x = "toto" et y = "abcdefg"
merci
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 28 déc. 2006 à 12:27
Salut,
Avec Split(), tu pourras le faire, quel que soit le nombre de variables séparées par " - "
Dim tablo() As String
Dim x As String, y As String
tablo = Split("xxxxxx - yyyyyy"," - ")
x = tablo(0)
y = tablo(1)
Manu --------------------------------------------------------------------------------------------
Avant de poster un message, n'oubliez pas de consulter le reglement.
C'est quoi, çà, hein ?
Tu as oublié le proncipal, dans ton "affaire" : la position de "-" à l'aide de Instr ...
ce n'est qu'ensuite que tu pourrais utiliser left et right, et encore... par rapport à cette position -1 et à cette position + 1....
à mierkool : accorde de l'interêt à ce qu'as écrit Econs, si tu veux bien t'en porter ...