Couper insérer une colonne

Fermé
Gui110 Messages postés 9 Date d'inscription mardi 29 mai 2018 Statut Membre Dernière intervention 18 juin 2018 - 15 juin 2018 à 14:56
Gui110 Messages postés 9 Date d'inscription mardi 29 mai 2018 Statut Membre Dernière intervention 18 juin 2018 - 18 juin 2018 à 15:45
Bonjour,
je voudrais faire en sorte que sur la plage de colonne allant de 1 à derCol_Bil (la dernière colonne non-vide de la feuille appelé "Bilan"), si la première cellule des 2 colonnes est la même alors la 2eme soit coupée puis insérée à la suite de la prmière. J'ai essayé ce code mais il ne marche pas
Quelqu'un aurait-il une solution ?

For i = 1 To derCol_Bil
For j = i + 1 To derCol_Bil
If Cells(1, i) = Cells(1, j) Then
Columns(j, Columns.Count).Cut
Columns(i + 1, Columns.Count).Insert Shift:=xlToRight
End If
Next
Next
A voir également:

1 réponse

cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
15 juin 2018 à 15:34
Bonjour,

Tu poses une nouvelle question sans prendre la peine de répondre aux 2 précédentes:

https://forums.commentcamarche.net/forum/affich-35418169-tri-de-par-colonne

https://forums.commentcamarche.net/forum/affich-35415956-supprimer-les-doublons-d-une-ligne

Il y a un manque de respect envers les bénévoles qui te répondent!
3
Gui110 Messages postés 9 Date d'inscription mardi 29 mai 2018 Statut Membre Dernière intervention 18 juin 2018
18 juin 2018 à 15:45
Bonjour,
je n'avais pas activé l'alerte par mail et n'avais pas remarqué que mes questions avaient recu des réponses.
My bad, désolé
0