Problème résolu, je partage le code si cela intéresse quelqu'un.
Sub ModifierAutorisationDossierV2() ' autorise tout
Dim dossier As String
Dim utilisateur As String
Dim wshShell As Object
Dim Commande As String
dossier = "C:\Users\tom\OneDrive"
utilisateur = ""
Set wshShell = CreateObject("WScript.Shell")
Commande = "icacls """ & dossier & """ /grant:r " & utilisateur & ":(OI)(CI)F"
wshShell.Run Commande, 0, True
Set wshShell = Nothing
End Sub