Tri données brutes via VBA

bnolwalid

XLDnaute Junior
Bonjour le forum,

J'aurais besoin de votre aide, en fait j'ai des données brutes (onglet ; tab brute) ce que j'aimerais faire c'est de les transformer en un seul tableau. Ce derneir se compose de trois colonnes comme c'est indiqué dans l'onglet "tab triee"

Je pense qu'il y a moyen de faire ce genre de tri via VBA.

Je tiens à vs préciser qu'en PJ c'est juste un exemple et que le vrai tableau contient 22000 lignes mais il suit tjr la même structure.

Merci de votre aide !
 

Pièces jointes

  • exp_tri.xls
    13.5 KB · Affichages: 57

mromain

XLDnaute Barbatruc
Re : Tri données brutes via VBA

bonjour bnolwalid,

je te propose ce code:
Code:
Sub test()
Dim cellBrute As Range, cellTriee As Range
Set cellBrute = ThisWorkbook.Sheets("Tab brute").Range("B1").End(xlDown)
Set cellTriee = ThisWorkbook.Sheets("Tab triee").Range("A2")

While cellBrute.Text <> vbNullString
    cellTriee.Value = cellBrute.Value
    cellTriee.Offset(0, 1).Value = cellBrute.Offset(2, 1).Value
    cellTriee.Offset(0, 2).Value = cellBrute.Offset(4, 1).Value
    Set cellBrute = cellBrute.End(xlDown)
    Set cellTriee = cellTriee.Offset(1, 0)
Wend
End Sub

a+
 

Discussions similaires

Réponses
1
Affichages
127
Réponses
12
Affichages
502

Statistiques des forums

Discussions
312 313
Messages
2 087 165
Membres
103 485
dernier inscrit
maintenance alkern