Bonjour,
J'ai un soucis de tri sur excel et je suis pas doué en VBA.
Voici un extrait d'un tableau de 3 colonnes
Lecture_position_virtuel %IW0.2.0.0 INT
State_bit_0_axe_1 %IW0.2.0.0.0 BOOL
State_bit_1_axe_1 %IW0.2.0.0.1 BOOL
Code_bit_2_axe_1 %IW0.2.0.0.10 BOOL
Code_bit_3_axe_1 %IW0.2.0.0.11 BOOL
Code_bit_4_axe_1 %IW0.2.0.0.12 BOOL
Code_bit_5_axe_1 %IW0.2.0.0.13 BOOL
Code_bit_6_axe_1 %IW0.2.0.0.14 BOOL
Code_bit_7_axe_1 %IW0.2.0.0.15 BOOL
State_bit_2_axe_1 %IW0.2.0.0.2 BOOL
State_bit_3_axe_1 %IW0.2.0.0.3 BOOL
State_bit_4_axe_1 %IW0.2.0.0.4 BOOL
State_bit_5_axe_1 %IW0.2.0.0.5 BOOL
State_bit_6_axe_1 %IW0.2.0.0.6 BOOL
State_bit_7_axe_1 %IW0.2.0.0.7 BOOL
Code_bit_0_axe_1 %IW0.2.0.0.8 BOOL
Code_bit_1_axe_1 %IW0.2.0.0.9 BOOL
Je ne peux pas rajouter de colonnes, c'est des données importée d'un automate. Je souhaiterais les triées seulement. Regardez la colonne 2... j'aimerais trier de sorte à avoir les terminaisons dans cette ordre .0 ; .1 ; .2 ; .3 ...etc et non .0 ; .1 ; .10 ; .11 .....etc
Vous me comprenez ? Bon ... le tableau que j'aimerai obtenir est celui ci :
Lecture_position_virtuel %IW0.2.0.0 INT
State_bit_0_axe_1 %IW0.2.0.0.0 BOOL
State_bit_1_axe_1 %IW0.2.0.0.1 BOOL
State_bit_2_axe_1 %IW0.2.0.0.2 BOOL
State_bit_3_axe_1 %IW0.2.0.0.3 BOOL
State_bit_4_axe_1 %IW0.2.0.0.4 BOOL
State_bit_5_axe_1 %IW0.2.0.0.5 BOOL
State_bit_6_axe_1 %IW0.2.0.0.6 BOOL
State_bit_7_axe_1 %IW0.2.0.0.7 BOOL
Code_bit_0_axe_1 %IW0.2.0.0.8 BOOL
Code_bit_1_axe_1 %IW0.2.0.0.9 BOOL
Code_bit_2_axe_1 %IW0.2.0.0.10 BOOL
Code_bit_3_axe_1 %IW0.2.0.0.11 BOOL
Code_bit_4_axe_1 %IW0.2.0.0.12 BOOL
Code_bit_5_axe_1 %IW0.2.0.0.13 BOOL
Code_bit_6_axe_1 %IW0.2.0.0.14 BOOL
Code_bit_7_axe_1 %IW0.2.0.0.15 BOOL
Si vous avez des idées je suis preneur. J'ai trouvé dans ce forum une macro de tri à partir du Nième caractère mais je n'y comprend rien.
Merci d'avance