Bonjour le forum
j'essaye de faire une boucle sur un tableau
l'idée est de supprimer la colonne si l'entete ne verifie pas la condition
une aide serai bienvenu ;-)
voici la macro :
Sub supcolColt()
Sheets("colt").Activate
Dim J As Integer
With Sheets("Colt")
For J = Range("A1").End(xlRight).Column To 30 Step -1 'on prend le numéro de la dernière colonne et on va jusqu'à 1
If Sheets("Colt").Cells(1, J) = "Hostname" Then J = J - 1
ElseIf Sheets("Colt").Cells(1, J) = "Testname" Then J = J - 1
ElseIf Sheets("Colt").Cells(1, J) = "24x7 green %" Then J = J - 1
ElseIf Sheets("Colt").Cells(1, J) = "24x7 yellow %" Then J = J - 1
ElseIf Sheets("Colt").Cells(1, J) = "24x7 red %" Then J = J - 1
Else: Column(J).Delete
End If
Next
End With
End Sub
j'essaye de faire une boucle sur un tableau
l'idée est de supprimer la colonne si l'entete ne verifie pas la condition
une aide serai bienvenu ;-)
voici la macro :
Sub supcolColt()
Sheets("colt").Activate
Dim J As Integer
With Sheets("Colt")
For J = Range("A1").End(xlRight).Column To 30 Step -1 'on prend le numéro de la dernière colonne et on va jusqu'à 1
If Sheets("Colt").Cells(1, J) = "Hostname" Then J = J - 1
ElseIf Sheets("Colt").Cells(1, J) = "Testname" Then J = J - 1
ElseIf Sheets("Colt").Cells(1, J) = "24x7 green %" Then J = J - 1
ElseIf Sheets("Colt").Cells(1, J) = "24x7 yellow %" Then J = J - 1
ElseIf Sheets("Colt").Cells(1, J) = "24x7 red %" Then J = J - 1
Else: Column(J).Delete
End If
Next
End With
End Sub
Dernière édition: