Bonjour à tous,
J'ai un tableur avec plusieurs pages qui ont pour le but de nettoyer et de sortir certaines données provenant d'une extraction de plusieurs PDF (environ 16.000)
J'obtiens donc des données texte que j'ai dans plusieurs colonnes (ici nous nous intéresserons qu'à la colonne 1)
J'aimerais faire en sorte que je puisse nettoyer les cellules qui ne correspondent pas à mes conditions. J'ai réussi sur 100,1000,10000 lignes. Mais au-delà, plus rien ne fonctionne...
J'ai essayé plusieurs alternatives, mais rien n'y fait. Pourriez-vous me dire que qui n'est pas bon ?
Public Sub SupLigne()
Dim r As Object
Dim zone As Range
Set zone = Range("A1:A1000000")
For Each r In zone
If Left(r, 1) = Chr(32) Then
r.ClearContents
ElseIf Len(r) <= 15 Then
r.ClearContents
End If
Next r
End Sub
Il me semble que ce sont mes variables qui ont un souci, mais je n'arrive pas à trouver.
À vous lire !