Bonjour
Selon mes expériences, on ne peut pas déverrouiller une feuille via une macro. Sinon, tu peux toujours actualiser tes tableaux, connexions, TCD si ceux-ci ne se trouvent pas dans des champs verrouillés.
je te conseille plutôt de mettre les éléments dans un onglet masqué non-verrouillé.
pour actualiser l’exhaustivité de tes requets powerquery, utiliser plutôt une boucle:
sub R_PQ()
for i = 1 to thisworkbook.connections.count
thisworkbook.connections(i).refresh
next
end sub
Bonne chance!