Citation :
 
 Sub Macro1()
   Range("h4" ).Select
   For i = 1 To 10 'Debut de la boucle'
   If ActiveCell.Value = "" Then 'Si cellule vide alors
   On Error GoTo Erreurs 'Si erreur aller directement à la ligne Erreurs:
   ActiveCell.Value = WorksheetFunction.VLookup(Range("P1" ), Sheets("OK" ).Range("C:E" ), 2, Faux) 'Rechercher la valeur P1 dans la deuxiéme feuille
   ActiveCell.Offset(0, 1).Select 'Colonne suivante
   ActiveCell.Value = WorksheetFunction.VLookup(Range("P1" ), Sheets("OK" ).Range("C:E" ), 3, Faux) 'Rechercher la valeur P1 dans la deuxiéme feuille
  
 ActiveCell.Offset(1, -1).Select 'Passer a la ligne suivante
  
 Erreurs:
     If Err.Number = 1004 Then
           ActiveCell.Value = "KO"
       ActiveCell.Offset(0, 1).Select
           ActiveCell.Value = "KO"
       ActiveCell.Offset(1, -1).Select
       End If
           Else
           ActiveCell.Offset(1, 0).Select
           End If
   Next
   End Sub
   |