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
alors que celui là plante
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 & "'"
Le doublage du caractère . (point) ou l'ajout des caractères habituel(' '') n'y fait rien.
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 & "'"
Partager