Tapissez un moule carré de 20 x 20 cm de papier sulfurisé, en laissant dépasser un bord pour faciliter le démoulage.
Dans une casserole moyenne, à feu doux, faites chauffer le beurre de cacahuètes lisse, le miel, l'extrait de vanille et le sel en remuant sans cesse pendant 2 à 3 minutes, jusqu'à obtention d'un mélange lisse sans porter à ébullition.
Dans un grand saladier, mélangez les flocons d'avoine, les pépites de chocolat et les canneberges séchées pour bien répartir les ingrédients.
Versez la préparation tiède sur les flocons d'avoine et remuez à la spatule jusqu'à ce que tous les ingrédients soient bien enrobés.
Transférez la préparation dans le moule et tassez très fermement et de façon uniforme à l'aide du dos d'une cuillère ou d'une spatule.
Placez au réfrigérateur pendant au moins 2 heures pour que les barres se raffermissent.
Démoulez le bloc à l'aide du papier sulfurisé, déposez-le sur une planche à découper et coupez-le en 12 barres à l'aide d'un couteau bien aiguisé.