Bonjour a tous,
 
J'ai le script suivant :
 
Citation :
 
 For i = 1 To 5
     ' Séparateur utilisé : ;
     machaine = Split(Range("A" & i), ";", -1, 1)
       ' Affichage
     k = 1
         For Each elem In machaine
               If elem = "" Then
                 ok = 1
               Else: Cells(1, k) = elem
                 k = k + 1
             End If
             Next elem
   Next i
   | 
 
Il permet normalement de lire les 5 premiere lignes de la colonne A et pour chacune des lignes séparés la chaine et incorporer chaque élement dans une colonne.
 
Mais ca ne marche pas!  
Le programme découpe et place les éléments dans les bonnes colonnes de la ligne 1 mais seulement pour la derniere ligne. Les 4 premieres lignes ne sont pas traités !!