Bonjour,
Les 700 à la fois, non.
Un par un, en boucle, oui.
Le code suivant, A ADAPTER ce qui doit l'être (cf. commentaires)
Sub filaliao()
Dim ligne As Long, prem_ligne As Long, dern_ligne As Long, exist As Boolean
Const COLONNE As String = "A" 'A ADAPTER : le nom de la colonne stockant les noms des dossiers
With Sheets("Feuil1") 'A ADAPTER : le nom de la feuille concernée
prem_ligne = 2 'A ADAPTER : le numéro de la première ligne
dern_ligne = .Range(COLONNE & .Rows.Count).End(xlUp).Row
For ligne = prem_ligne To dern_ligne
exist = Dir(.Range("A" & ligne).Value, vbDirectory) <> ""
If Not exist Then .Range("A" & ligne).Interior.ColorIndex = 3
Next
End With
End Sub