Bonjour,
J'ai reçu ce code hier pour un problème que j'avais pour supprimer des lignes.
J'ai inséré ce code dans un autre de mes fichiers et maintenant je ne suis plus capable d'accéder à mes modules VBA.
Je reçois le code d'erreur "Projet ou bibliothèque introuvable".
Comment faire pour accéder à nouveau au VBA?
Public Sub DeleteRowsInTable()
Dim lo As ListObject, sDate As String, rngData As Range
Application.ScreenUpdating = False
With Worksheets("Donnees heures")
Set lo = .ListObjects("Basedonnées")
sDate = Format(.Cells(3, 5).Value2, "mm/dd/yyyy")
End With
With lo
If .ShowAutoFilter Then .AutoFilter.ShowAllData
.Range.AutoFilter field:=6, Criteria1:="<" & sDate
On Error Resume Next
Set rngData = .DataBodyRange.SpecialCells(xlCellTypeVisible)
On Error GoTo 0
lo.Range.AutoFilter field:=6
End With
If rngData Is Nothing Then
MsgBox "Il n'y a pas de données à supprimer !...", 64, "Informations"
Else
rngData.Delete
End If
End Sub
Oiseau bleu