XL 2019 Colonnes déplacées ?

DJ FA

XLDnaute Occasionnel
Bonjour, sur ce fichier excel, j'aimerai via une macro que sur les feuilles 5 et 6, que la colonne comportant la valeur "boire" en titre soit coupée/collée en colonne A.

Merci bien pour votre aide.
 

Pièces jointes

  • essai déplacer.xlsx
    13.8 KB · Affichages: 4

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir DJ FA,
Un essai en PJ avec :
VB:
Sub Déplacer()
Application.ScreenUpdating = False
For F = 5 To 6
    With Sheets(F)
        .Columns("A:A").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
        If Application.CountIf(.[1:1], "boire") > 0 Then Col = Application.Match("boire", .[1:1]) Else Exit Sub
        DL = .Cells(10000, Col).End(xlUp).Row
        .Range(.Cells(1, "A"), .Cells(DL, "A")) = .Range(.Cells(1, Col), .Cells(DL, Col)).Value
        Columns(Col).Delete Shift:=xlToLeft
    End With
Next F
End Sub
 

Pièces jointes

  • essai déplacer.xlsm
    18.7 KB · Affichages: 1

DJ FA

XLDnaute Occasionnel
Merci ça fonctionne très bien.

Par contre sur mon fichier de travail, mes feuilles sont un peu en désordre, ça va pas aller ?

1706293543673.png
 

Discussions similaires

Réponses
8
Affichages
382
Réponses
7
Affichages
308

Statistiques des forums

Discussions
312 213
Messages
2 086 305
Membres
103 174
dernier inscrit
OBUTT