Entetes doublon à supprimer

Nanou42

XLDnaute Nouveau
Bonjour à tous,

Comment fusionner plusieurs fichiers .csv (qui on chacun les même entêtes) en ayant une seule ligne
d'entête.
Pour fusionner c'est bon, mais c'est surtout pour enlever les entêtes

Merci
 

Pièces jointes

  • importSansEntetes.xlsm
    1.4 MB · Affichages: 25

croco40

XLDnaute Occasionnel
Bonjour,
Par exemple en supprimant tout les lignes commençant par "Etat".

Sub enlever_entete()
finlig = Range("a65536").End(xlUp).Row
For i = fin To 3 Step -1
mavariable = Cells(i, 1).Value
If mavariable = "Etat" Then
Rows(i).Delete
End If
Next i
End Sub



Suerte
Croco
 

Nanou42

XLDnaute Nouveau
Salut Croco,
Merci de m'avoir répondu mais
A moins d'avoir dse l'avoir mal collé mais ça ne marche pas
J'ai rajouté la declaration de la variable

Sub enlever_entete()

Dim mavariable As String


finlig = Range("a65536").End(xlUp).Row
For i = fin To 3 Step -1
mavariable = Cells(i, 1).Value
If mavariable = "Etat" Then
Rows(i).Delete
End If
Next i
End Sub
 

Lolote83

XLDnaute Barbatruc
Salut à tous,
J'arrive encore avec un train de retard.
Pose un filtre sur la ligne 2
Filtre ensuite sur Etat et lance la macro suivante
Code:
Sub SupprimeLigneEnteteEnTrop()
    Range([A3], [A3].End(xlDown)).Select
    Selection.SpecialCells(xlCellTypeVisible).Select
    Selection.EntireRow.Delete
End Sub
@+ Lolote83
 

croco40

XLDnaute Occasionnel
Nanou42,
oui désolé je me suis trompé, mais je vois que Pierrejean & Lolote83 t'on aidée.

finlig = Range("a65536").End(xlUp).Row
For i = finlig To 3 Step -1
mavariable = Cells(i, 1).Value
If mavariable = "Etat" Then
Rows(i).Delete
End If
Next i
End Sub

Suerte
croco
 

Discussions similaires

Statistiques des forums

Discussions
312 088
Messages
2 085 201
Membres
102 816
dernier inscrit
bolivier