Tri données brutes via VBA

  • Initiateur de la discussion Initiateur de la discussion bnolwalid
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
565
S
Réponses
29
Affichages
2 K
StanislasC
S
Réponses
1
Affichages
664
Retour