jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 20 sept. 2005 à 14:22
Bonjour,
Si tu est sous VBA Excel,
Sub Chaine_Click()
Dim chaine As String, cible
'Range("A1")contient "c:\windows\system\test.txt"
chaine = Range("A1").Value
cible = Right(chaine, Len(chaine) - 18)
Range("A2") = cible
End Sub
jpleroisse
Si une réponse te conviens, clique Réponse Acceptée
maciew
Messages postés14Date d'inscriptionjeudi 15 septembre 2005StatutMembreDernière intervention19 octobre 2005 20 sept. 2005 à 14:31
merci pour ces réponses.
Il faudrait que je perde l'habitude de poser un question sans variment me pencher dessus car l'ai trouvé la solution
JPLEROISSE : ton sript ne marche uniquement si le chemin contient le même nombre de caractères.
Moi je voulais faire ça après un "dir /s" par exemple
Pour info le code :
Sub abc()
Dim ctr As String
Dim truncr As String
Dim truncl As String
Dim i As Integer
Dim j As Integer
i = 1
j = 1
While Not Cells(j, 1) = ""
ctr = Range("A" & j)
While Not truncl = ""
truncr = Right(ctr, i)
truncl = Left(truncr, 1)
i = i + 1
Wend
Range("b" & j) = Right(ctr, i - 2)
truncl = a
j = j + 1
i = 1
Wend