Bonjour à tous
Je ne vais pas m'attarder sur tout le fonctionnement de mon outil VBA, mais ce qu'il faut savoir est que ce dernier est un outil qui traite plusieurs fichiers MS Excel et exporte ces données dans un fichier texte. Ce fichier texte prend la forme d'un script SQL. On peut considérer mon outil comme un générateur SQL.
Cependant, parmi les données récupérées, certaines d'entres elles comportent des des textes qui ont également des guillemets (il suffit d'une phrase du type "c'est une exigence") ce qui invalide le code SQL existant.
Du coup, pour valider la requete SQL, j'ai besoin de rendre cette dernière opérationnelle en remplacant ces guillemets par des doubles quotes.
Plutot que de faire ça manuellement, je désire incorporer cette fonctionnalité dans mon outil et dire:
- Pour une cellule choisie (en dur) dans Excel, il faut remplacer toutes les quotes par des doubles quotes.
- Il faut également remplacer "-->" (caractère permettant un commentaire dans SQL) par ">>".
Malheureusement, je ne parviens pas à réaliser cette tâche, quelqu'un peut il m'aider ?
Merci beaucoup
Je ne vais pas m'attarder sur tout le fonctionnement de mon outil VBA, mais ce qu'il faut savoir est que ce dernier est un outil qui traite plusieurs fichiers MS Excel et exporte ces données dans un fichier texte. Ce fichier texte prend la forme d'un script SQL. On peut considérer mon outil comme un générateur SQL.
Cependant, parmi les données récupérées, certaines d'entres elles comportent des des textes qui ont également des guillemets (il suffit d'une phrase du type "c'est une exigence") ce qui invalide le code SQL existant.
Du coup, pour valider la requete SQL, j'ai besoin de rendre cette dernière opérationnelle en remplacant ces guillemets par des doubles quotes.
Plutot que de faire ça manuellement, je désire incorporer cette fonctionnalité dans mon outil et dire:
- Pour une cellule choisie (en dur) dans Excel, il faut remplacer toutes les quotes par des doubles quotes.
- Il faut également remplacer "-->" (caractère permettant un commentaire dans SQL) par ">>".
Malheureusement, je ne parviens pas à réaliser cette tâche, quelqu'un peut il m'aider ?
Merci beaucoup