Bonjour,

Je dois traiter un fichier excel qui contient des protections.
Si je tente de lire directement j'obtiens des valeurs incohérentes
Si je déprotège à la main je récupère les bonnes valeurs

Je n'arrive pas à déprotéger correctement la feuille via le code car j'ai toujours une valeur incohérente dans la variable val.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 Dim Feuille As Worksheet = objWorkbook.Worksheets.Item("F1")
 Feuille.Unprotect("PWD")
 Dim val = Feuille.Range("A1").Value
Une soluce ou une idée ?

ps : Office 2010