A class of macrocyclic compounds offormula (I), wherein R1, R3, R4, Ra, Rb, A, Z, Y, X, M, W,n and m are defined herein, that are useful as inhibitors of viral proteases, particularly the hepatitis C virus (HCV) NS3 protease, are provided. Also provided are processes 5 for the synthesis and use ofsuch macrocyclic compounds for treating or preventing HCV infection. Formula (I):Linvention concerne une catégorie de composés macrocycliques de formule (I), dans laquelle R1, R3, R4, Ra, Rb, A, Z, Y, X, M, W, n et m sont tels que définis dans la description. Ces composés sont utiles en tant quinhibiteurs de protéases virales, en particulier de la protéase NS3 du virus de lhépatite C (VHC). Linvention concerne également des procédés de synthèse et des méthodes dutilisation de ces composés macrocycliques dans le traitement ou la prévention de linfection par le VHC. Formule (I):