Requete SQL via macro vba changeant le format de la cellule
Bonjour,
Ma macro copie le classeur en cours et execute des requêtes sql après avoir effectué une connexion sur ces fichiers.
Le problème que j'ai est que quand je fais une mise à jour de deux cellules (qui me permettent de définir le niveau d'utilisation du fichier ainsi qu'un autre paramètre servant à initialiser le classeur à l'ouverture de fichier), cette mise à jour formate mes cellules en champ date, ce qui ne va pas du tout....
Le code :
Code:
1 2 3
| ocnnCopy.Execute "UPDATE [" & FrmParametres.name & "$] SET valeur = '0' WHERE ([Paramètre] = 'Etat')"
ocnnCopy.Execute "UPDATE [" & FrmParametres.name & "$] SET valeur = " & CStr(Level) & " WHERE ([Paramètre] = 'Niveau')" |
si je met valeur = '0' j'ai une erreur d'incompatibilité de type, et si je met valeur= 0, bah au final j'ai des dates dans mes cellules....
Le format de mes cellules peut être en standard ou en nombre (sans décimales) rien n'y change :s
Quelqu'un aurait une idée svp ?
Merci d'avance ;)