kelm_by
Messages postés296Date d'inscriptionmardi 9 janvier 2007StatutMembreDernière intervention21 novembre 2008
-
29 janv. 2007 à 22:23
kelm_by
Messages postés296Date d'inscriptionmardi 9 janvier 2007StatutMembreDernière intervention21 novembre 2008
-
30 janv. 2007 à 12:47
Salut tous le monde
<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
Je cherche comment faire pour créer des fichiers texte a partir d’une listbox où il y a des liens http je veux regrouper tous les lien qui on le même mots entre http:// et .com dans un même fichier nommer du mots entre http:// et .com
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 30 janv. 2007 à 05:53
Ca ne fonctionnera pas...
tu utilises i pour ton For, et dans ta boucle....
il te faut quelque chose du genre :
Dim nStart As Long
Dim nEnd As Long
Dim sBuffer As String
Dim i As Long
For i = 0 To List1.ListCount - 1
sBuffer = List1.List(i)
nStart = InStr(1, sBuffer, "://", vbBinaryCompare)
nEnd = InStr(1, sBuffer, ".com", vbBinaryCompare)
If nStart > 0 And nEnd > 0 Then
List2.AddItem Mid$(sBuffer, nStart + 3, nEnd - nStart + 1)
End If
Next i
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 29 janv. 2007 à 23:33
Salut,
De plus en me servant du moteur de recherche avec ton titre de post, tu trouves dessuite la réponse à ta question et avec le post dont parle Jmfmarques !!
Il faudrait utiliser les outils de VbFrance mis à ta disposition, pour résoudre tes questions qui sont d'un ordre récurant...Je veux dire par là, qu'il y a pleins d'exemples disponibles...Et puis penser aux personnes qui se penchent sur tes questions en te donnant une réponse valide et juste, de valider celles-ci, non?
Encore une fois je précise : C'est mon avis, qui n'engage que moi
A+
Exploreur
Vous n’avez pas trouvé la réponse que vous recherchez ?
kelm_by
Messages postés296Date d'inscriptionmardi 9 janvier 2007StatutMembreDernière intervention21 novembre 2008 30 janv. 2007 à 00:52
j'ai essayer avec ca mais ca marche pas
Dim i As Integer
Dim j As Integer
On Error Resume Next
For i = 0 To List1.ListCount - 1 Step 1
List1.Selected(i) = True
Text1.Text = List1.Text
i = InStr(1, Text1.Text, ".com/", vbBinaryCompare)
j = InStr(1, Text1.Text, "..", vbBinaryCompare)
ch = Mid(Text1.Text, i + 1, j - i - 1)
List2.AddItem ch
Next