Bonjour à tous,
Je cherche à supprimer les colonnes (à partir de la colonne 30), dont la date (qui se trouve en ligne 2) ne correspond pas à la date du jour (se trouvant en D2).
J'ai écrit ce code avec une boucle, mais rien ne se passe...
Sub file_attente()
Dim fichier_dest As Variant
Dim der_col As Long, ligne As Long, date_jour As Date
Dim j As Long
date_jour = Sheets("File d'attente").Range("D2").Value
'4. Ne garder que la dernière colonne et les données du jour
For j = 30 To 150
If fichier_dest.Cells(2, j).Value <> date_jour Then fichier_dest.Cells(2, j).EntireColumn.Delete 'supprimer les colonnes qui sont différentes de la date du jour
Next j
Si vous avez des solutions je suis preneur !!
Merci d'avance !