Ouverture classeur Excel mode [Réparé]

Bonjour à tous !

Je souhaite ouvrir un classeur excel depuis une macro. Cependant ce fichier (que reçois à un rythme hebdomadaire) a un problème et lorsque je l'ouvre en mode manuel, un message d'erreur apparaît (voir pj). Ce fichier s'ouvre en mode [Réparé] car je réponds "oui" à ce message (source considérée comme fiable). C'est pour cela j'imagine que ma macro (en utilisant "Workbooks.Open...") pour l'ouvrir plante..

Auriez-vous des pistes afin de contourner le problème ?

Bonne après-midi

msgerr1

Slt Usufily,

essaie cette macro:

Sub OuvrirEtReparer()

Dim oWB As Workbook

On Error GoTo Err_Open

Set oWB = Workbooks.Open(Filename:="C:\le chmein\xxx.xlsx", CorruptLoad:=XlCorruptLoad.xlRepairFile)

Exit Sub

Err_Open:

MsgBox Err.Number & " - " & Err.Description

Err.Clear

End Sub

Yes super ça marche en rajoutant le CorruptLoad:=XlCorruptLoad.xlRepairFile

Merci beaucoup !

Rechercher des sujets similaires à "ouverture classeur mode repare"