Bonsoir.
Grâce à ce tuto http://silkyroad.developpez.com/VBA/...sFermes/#LIV-C j'arrive à modifier une ligne dans un classeur fermé jusqu'au point où une entête de colonne comporte un point.
Ainsi ce code fonctionne sans problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
strSQL = "UPDATE [" & acFeuille & "$] SET " & _
  "[Valeur objet vendu]='" & strValObj & "' " & _
  "WHERE [Numéro du dossier] = '" & strDsr & "'"
alors que celui là plante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
strSQL = "UPDATE [" & acFeuille & "$] SET " & _
  "[Valeur obj. vendu]='" & strValObj & "' " & _
  "WHERE [Numéro du dossier] = '" & strDsr & "'"
Le doublage du caractère . (point) ou l'ajout des caractères habituel(' '') n'y fait rien.