Problème dans mon code (surement simple)

Problème dans mon code (surement simple) - VB/VBA/VBS - Programmation

Marsh Posté le 07-04-2003 à 10:03:12    


j'ai une chaine "<b><STRONG><font = ...........><br>"
Dès que la chaine entre <  > est supérieur à 8 caractères je dois la supprimer
Je fais ceci mais elle ne le fait qu'une fois sur deux  
Ou est mon erreur merci d'avance pour votre aide :jap:
 
 
 i = InStr(FormatXML, "<" )
    If i <> 0 Then j = InStr(i, FormatXML, ">" )
    MsgBox i
    MsgBox j
     
    l = j - i
    MsgBox l
   While i > 0 And j > 0
          If j > 0 Then
         
           
          l = j - i
          If l > 8 Then
           
         FormatXML = Left(FormatXML, i - 1) & Right(FormatXML, Len(FormatXML) - j)
            End If
            End If
             
        i = InStr(j, FormatXML, "<" )
        If i <> 0 Then j = InStr(j + 1, FormatXML, ">" )
        temps = FormatXML
       
        l = j - i
        MsgBox "i : " & i
        MsgBox "j :  " & j
        MsgBox "l : " & l
         
   Wend

Reply

Marsh Posté le 07-04-2003 à 10:03:12   

Reply

Marsh Posté le 07-04-2003 à 11:42:49    

Les points d'arrêts et la touche F8 sont tes amis :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed