Encore une question d'un nul en VB...

boujour à tous et voila le problème :

je récupère un string de la forme "truc=chose" et je voudrais récupérer "truc" tout seul. Je pourrais y arriver avec split, mais je n'ai pas tres envie car ça m'obligerais à déclarer un tableau supplémentaire et que la partie "=chose", je m'en moque complètement et donc j'ai pas envie de la stocker pour rien.

Donc si quelqu'un a une autre idée, je le remercie d'avance

Loi fondamentale des réseaux :
Un réseau ne fonctionne bien qu'en mono-poste

4 réponses

  1. essayes un truc comme ça:

    1) repère la poistion 'i' du premier '='
    2) s = Mid("truc=chose" , 1, i-1)
    1. Contributeur
      left(Mystring,4) si tu connais la longueur a coup sur, sinon

      left(MyString, find(=, mystring)) ou un truc dans le genre...

      .  .
      \_/
      1. Contributeur
        Left(MyString,Instr(MyString,"=")-1)

        Ca te renvoie ce que tu cherches, mais fait attention ca renvoie une erreur si tu n'as pas de = dans ta chaine...

        .  .
        \_/
        1. Merci ça marche ! Youpi !

          Loi fondamentale des réseaux :
          Un réseau ne fonctionne bien qu'en mono-poste