|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Chaîne de caractère [ Divers / Débutants ] (gouzou44)
Informations & options pour cette discussion
|
vendredi 9 novembre 2007 à 21:17:09 |
Chaîne de caractère

gouzou44
|
Je suis bientôt à la fin de mon programme, mais il me manque une dernière chose.
Je voudrais bien extraire une chaine de caractère à l'interieur d'une autre.
Voici le problème:
Chaîne de caractère d'origine: g:\jeux\jeux1\jeux1.exe
Chaîne de caractère désiré: g:\jeux\jeux1\
ou
g:\jeux2.exe
g:\
Le problème est que le nombre de \ n'est pas constant. Alors comment faire pour extraire tout la chaîne précédent le dernier \ ????? Merci de votre aide
|
|
|
|
vendredi 9 novembre 2007 à 21:32:34 |
Re : Chaîne de caractère

jmfmarques
|
Bonsoir,
Utilise donc InstRev avec le caractère "\". C'est tout !...
|
|
|
|
vendredi 9 novembre 2007 à 21:32:56 |
Re : Chaîne de caractère

casy
|
Réponse acceptée !
InStrRev pour trouver le premier \ en partant de la fin. Ensuite un Left pour extraire tout ce qui est à gauche, en prenant comme longueur le résultat précédent -1 ---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE # [ Lien ]
|
|
|
|
vendredi 9 novembre 2007 à 21:52:19 |
Re : Chaîne de caractère

gouzou44
|
J'ai juste eu a rajouter un Mid et c'est nickel merci
|
|
|
|
vendredi 9 novembre 2007 à 23:18:00 |
Re : Chaîne de caractère

Kristof_Koder
|
rajouté un mid ? Inutile ! La solution de Casy est correcte et complète !
Par curiosité, tu as codé quoi ?
|
|
|
|
samedi 10 novembre 2007 à 09:42:18 |
Re : Chaîne de caractère

JMO
|
 Bonjour à tous, Ce qui donne: chemin_complet = "D:\Mes scripts VBFrance\Test\Fichiers\mon fichier.txt"
MsgBox Left(chemin_complet,Len(chemin_complet)-Len(Mid(chemin_complet, InStrRev(chemin_complet, "\") + 1))) &vbCrLf& _ Mid(chemin_complet, InStrRev(chemin_complet, "\") + 1)jean-marc
|
|
|
|
samedi 10 novembre 2007 à 11:30:03 |
Re : Chaîne de caractère

jmfmarques
|
Bonjour Jean-Marc,
Pourquoi recalculer avec le len ?
MsgBox Mid(chemin_complet, 1, InstrRev(chemin_complet, "\")) & vbCrLf & Mid(chemin_complet, InstrRev(chemin_complet, "\") + 1)
|
|
|
|
samedi 10 novembre 2007 à 11:48:19 |
Re : Chaîne de caractère

gouzou44
|
Voilà ce que j'ai utilisé. Marche nickel
repertoire = Mid(wbExcel.Worksheets(1).Cells(j, 4), 1, InStrRev(wbExcel.Worksheets(1).Cells(j, 4), "\", -1))
ShellExecute vbNull, "open", exe, vbNull, repertoire, SW_SHOWNORMAL
|
|
|
|
samedi 10 novembre 2007 à 12:02:58 |
Re : Chaîne de caractère

Kristof_Koder
|
ouais !
Plutot que de faire un mid(ch, 1, L), fais simplement un left(ch, L), cela marchera de ma même façon et sera plus simple à lire
|
|
|
|
samedi 10 novembre 2007 à 16:09:47 |
Re : Chaîne de caractère

JMO
|
 Bonjour à tous, Bonjour Jacques, Entièrement raison, je me suis emporté ! jean-marc
|
|
|
Cette discussion est classé dans : problème, caractère, extraire, chaîne, jeux1
Répondre à ce message
Sujets en rapport avec ce message
Problème avec une chaîne de caractère via winsock [ par robapt ]
Bonjour ,voila en fait je fait un programme qui doit transmettre le nom de ordinateur placer dans un textbox et l'ammener vers un autre textbox d'une
Problème chaîne de caractères [ par e040098k ]
Bonjour, J'ai un problème lorsque je récupére une chaine de caractère contenu dans un champ de formulaire. C'est un chemin d'accès que j'ai moi même
problème de d'interdiction de caractère dans une textbox [ par emma16 ]
voila aujourd'hui j'ai un autre problème j'explique mon problème... J'aimerai que l'utilisateur ne puisse tapez dans une textbox que des chiffre (pas
Transformation en nombre d'une chaîne de caractère exportée dans Excel [ par Maxou le petit ]
Bonjour;Régulièrement j'exporte des données d'un logiciel de gestion (SAP) vers excel pour traiter des données. J'ai une macro qui reformate correctem
VB6 ADO ACCESS problème de Caractère [ par JeffC1977 ]
Salut...J'ai un petit bug avec Access Versus VB6Quand j'écris dans Accese le mot Boeuf il s'écrit de la façon suivante Bœuf (la lettre o est collé à
Problème avec le é qui sont transformés en é ??? [ par wynxo ]
Bonjour,J'ai un problème avec une chaîne de caractère.J'habite en belgique et nous passons à un nouveau format de carte d'identité qui dispose d'un pu
Tronquer une chaîne pour lister sous Excel [ par Spinks ]
Hello,Via un périphérique extérieur je reçois une longue chaîne de caractère, qui contient plusieurs informations successives (en bloc), que je souhai
fonction chaîne x fois le même caractère [ par mainecoon ]
Bonjour,Une question toute bête, mais je n'arrive pas à trouver la fonction...Comment faire pour créer une chaîne de caractères avec x fois le même ca
Poids caractère [ par Vedlen ]
Bonjour,Voici ma question : par quelle fonction est-il possible de retourner le poids en octet d'une chaîne de caractère ?En fait c'est pour pouvoir c
extraire une chaîne de caractères [ par jeanluc065 ]
Bonjour, En acces 2002,Dans ma table "prox", j'ai un champ "ref" rempli avec des chemins de fichiers, exemple C:\aa\clients\castorama_xye132457.xls e
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|