Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
137
Réponses
12
Affichages
542
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…