Bonjour,
Dans un fichier, je souhaite contrôler des données qui seront importées. L'import peut faire jusqu'à 100 000 lignes.
Mon contrôle consiste à dire "dans la colonne A les seules valeurs acceptées sont 'Soleil' ou 'Lune'". Pour cela j'utilise la formule DO.
Cela fonctionne mais cela est assez long. Pensez-vous que je puisse utiliser une autre formule afin d'accélérer ma macro.
Ci-dessous un extrait de ma macro.
Range("E7").Select
Do
If Not (ActiveCell.Value Like "ART") And Not (ActiveCell.Value Like "REG") And Not (ActiveCell.Value Like "ANN") And Not (ActiveCell.Value Like "RED") Then
Range("D7:O100000").ClearContents
MsgBox ("La colonne TYPE n'est pas conforme" & Chr(10) & Chr(13) & "Les seules valeurs acceptées sont ART - RED - REG - ANN")
Exit Sub
End If
ActiveCell.Offset(1, 0).Select
Loop Until ActiveCell.Offset(1, 0) = ""
Merci par avance de votre aide,