Macro pour concatener

Fermé
Lucie - Modifié par jordane45 le 26/11/2015 à 12:46
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 26 nov. 2015 à 14:29
Bonjour,

Je m'adresse à vous car je suis dans une impasse, je souhaite Utiliser une macro pour concatener : j'ai plusieurs colonnes avec des informations différentes sur plusieurs centaines de lignes (variable en fonction des fichiers):
Pour cela j'ai utilisé le code suivant: elle fonctionne qu'à moitié car à partir de certaines ligne la macro ne semble pas avoir été "exécuté"...
Sub ConcatenerCIM()
Dim cell As Range, i As Byte, derlig As Long
    derlig = Split(Worksheets("Agen Sang").UsedRange.Address, "$")(4)
    For Each cell In Range("F4:F" & derlig)
        For i = 6 To 15
            Cells(cell.Row, 32) = Cells(cell.Row, 32) & Cells(cell.Row, i) & " "
        Next
        Cells(cell.Row, 32) = RTrim(Cells(cell.Row, 32))
Next
End Sub

Y aurait-il une bonne âme pouvant m'aider?

D'avance, je vous remercie!

Cordialement,

Lucie

A voir également:

1 réponse

f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 1 709
Modifié par f894009 le 26/11/2015 à 14:30
Bonjour,

mettez un point d'arret devant la ligne For Each

pour connaitre le nombre de lignes trouvees et qui seront traitees en passant le curseur souris sur la variable derlig des que le programme s'arrete. Clic sur triangle bleu du menu pour repartir
0