[VBA EXCEL] Comparaison d'entête de colonne
Bonjour a tous ,voila je vous presente mon code avant mon petit probleme:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| Sub comparaison()
Sheets.Add
Worksheets("Feuil1").Select
Range("A1").Select
ActiveCell.FormulaR1C1 = "Intervenant"
Range("B1").Select
ActiveCell.FormulaR1C1 = "Type de ligne"
Range("C1").Select
ActiveCell.FormulaR1C1 = "Salaire brut mensuel"
Range("D1").Select
ActiveCell.FormulaR1C1 = "Nb jours potentiels"
Range("E1").Select
ActiveCell.FormulaR1C1 = "Nb jours facturables"
Range("F1").Select
ActiveCell.FormulaR1C1 = "Nb jours hors projet"
Range("G1").Select
ActiveCell.FormulaR1C1 = "Nb jours d'absences"
Range("H1").Select
ActiveCell.FormulaR1C1 = "Coût des notes de frais"
Range("I1").Select
ActiveCell.FormulaR1C1 = "Coût direct"
Range("J1").Select
ActiveCell.FormulaR1C1 = "TJM"
Range("K1").Select
ActiveCell.FormulaR1C1 = "C.A Intervenant"
Range("L1").Select
ActiveCell.FormulaR1C1 = "C.A Total"
Range("M1").Select
ActiveCell.FormulaR1C1 = "Responsable d'entretien"
Range("N1").Select
Dim tableau(13) As String
Dim i As Integer
Dim cel As Range
Set cel = Range("A1")
For i = 1 To 13
tableau(i) = cel.Offset(0, i)
Next i
Worksheets("Liste_Etats_Production").Select
Dim tableau2(37) As String
Dim j As Integer
Dim cel2 As Range
Set cel2 = Range("A1")
For j = 1 To 37
tableau2(j) = cel2.Offset(0, j)
Next j
End Sub |
Donc voila mon probleme est en fait que je voudrait comparer les 13 entête de collone qui sont ranger dans "tableau" au entête de collone dans "tableau2", et si une entête de collone de tableau2 est differente de tableau alors il faut supprimer la collone en question.Mon but c'est de garder toutes
les collone de tableau2 ayant le meme nom d'entête que tableau(Intervenant Type de ligne, Salaire brut mesuel ,Nb jours potentiels, Nb jours facturables ,Nb jours hors projet ,Nb jours d'absence ,Coût direct Coût des notes de frais TJM ,C.A Intervenant ,C.A Total Responsable d'entretien) quelque soit le nom des entête de collone de tableau2.
J'espere avoir été assez explicite.
Merci de vos future reponse ;)