Bonjour,
Voici ma problématique.
Nous avons une requête SQL-ODBC sur base ORACLE et il nous faut pouvoir faire un update sur un champs d'une table via une macro à partir d'une cellule excel.
Voici la requête :
1 2 3
| SELECT F350ECR.F350PIECE, F350ECR.F350LIB
FROM SAML_PROD.F350ECR F350ECR
WHERE (F350ECR.F350PIECE='PIEXXXXXX') |
F350PIECE étant le numéro d'une pièce comptable et F350LIB le libellé de la pièce comptable, le tout dans la table F350ECR.
Dans Excel, j'ai donc un tableau de requête MS QUERY:
------A--------------B-------------------C
1 F350PIECE F350LIB Nouveau libellé
Le but de la macro est d'établir une connexion à notre base et de faire un update sur le champ du libellé :
1 2 3
| update F350ECR set F350LIB = 'NOUVEAU'
where F350LIB = 'ANCIEN'
and F350PIECE = 'PIEXXXXXX' |
Serait-il possible de m'aider à écrire ce code VBA ?
Ceci est simplement un début, le code VBA sera complété par la suite a plus grande échelle pour un tableau entier, il me faut déjà un début sur cet exemple simple.
Merci pour votre aide
Partager