Ré-organisation de données avec lignes vides

Bonjour,

J'ai consulté les post "report de données" mais ne comprends rien au VBA.

Je ne sais pas s'il s'agit du même souci.

C'est certainement plus simple.

En PJ le petit fichier qui me pose souci

Pour faire simple : j'ai des données organisées les unes sous les autres dans une même colonne.

Elles sont espacées par des lignes vides et les données qui sont de la même "famille" sont toujours espacées du même nombre de lignes.

Je dois les réorganiser dans un tableau au propre.

Si vous avez la solution , merci beaucoup.

6forum.zip (4.96 Ko)

Bonjour,

Il faudrait savoir à quoi correspond les données Data 1, Data Ax et Data Bx.

Un tableau avec de vrai données serait plus facile à comprendre.

Amicalement

Bonjour Dan,

Il n'y a qu'a demander

Voici le fichier actualisé.

A ta disposition..

12forum.zip (4.80 Ko)

Bonjour à tous,

Est-on sûr qu'il y est toujours 3 champs par réf. ?

Amicalement

Claude

re,

Question supplémentaire à celle de Dubois, les données sont toujours dans le même ordre ? à savoir nom, adresse ville ?

Amicalement

re,

En supposant que oui,

Sub Organise()
Dim Lg%, Lg2%, i%
    Application.ScreenUpdating = False
    Lg = Range("a65536").End(xlUp).Row - 6
    Range("c2:e" & Lg).ClearContents
    For i = 1 To Lg Step 9
        Lg2 = Range("c65536").End(xlUp).Row + 1
        Cells(Lg2, "c") = Cells(i, "a")
        Cells(Lg2, "d") = Cells(i + 4, "a")
        Cells(Lg2, "e") = Cells(i + 6, "a")
    Next i
        Columns("c:e").AutoFit
End Sub

Amicalement

Claude

Bonjour,

Merci Dan / CLaude pour votre aide précieuse !

Je vais essayer de faire ça avec la BDD globale et reviens vous dire si cela fonctionne .

Dois-je simplement coller le reste des data à la suite de l'exemple ?

PS : N'y connaissant rien en VBA, je pensais qu'il y avait plus simplement des fonctions dans excel qui permettaient de faire ce calcul, cette itération. La seule possibilité est de passer par la macro ?

Merci encore...

Re,

Dois-je simplement coller le reste des data à la suite de l'exemple ?

Oui. Le code de Claude fera le travail. Seul truc, il faut que le nombre de cellules vides entre les données soient bien le même (ex : une cellule entre adresse et ville, 3 cellules entre Nom et adresse)

Amicalement

Rechercher des sujets similaires à "organisation donnees lignes vides"