IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

VBA et SQL Server [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Duddy
    Homme Profil pro
    Agent de maitrise
    Inscrit en
    Novembre 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : Agent de maitrise
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2007
    Messages : 257
    Par défaut VBA et SQL Server
    Bonjour à tous,

    J'ai n'ai pas trouvé sur la toile, ni sur le forum une réponse satisfaisante à ma question, et peut-être n'ai-je pas su comment la formuler tout simplement.

    Voici, j'ai dans le cadre du travail, un serveur (SQL Server) sécurisé est mis à disposition.

    Je souhaite savoir, pour des raisons de rapidité de fourniture de données (compétences de développement), si j'ai besoin d'une DLL spécifique (un peu comme MYSQL.dll pour interroger une base de données MYSQL) pour me permettre de remonter des données depuis cette base en VBA EXCEL.

    Si quelqu'un pratique avec ce type de base, peux-t-il me donner un tuyau?

    J'espère être assez clair dans ma demande.

    Merci à vous par avance

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Salut,

    tout dépend de ce que tu comptes faire des données

    En fait, tu peux manipuler les données par VBA avec DAO ou ADODB par exemple.
    Si à la place tu veux juste les afficher dans tes feuilles, on utilise souvent ODBC pour cela

    Tu peux passer par Données>Données externes>Importer des données pour cela

    Si cette solution te convient, des tutoriaux sont disponibles via les de DVP (mots clés ODBC ou DSN par exemple)
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre éclairé Avatar de Duddy
    Homme Profil pro
    Agent de maitrise
    Inscrit en
    Novembre 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : Agent de maitrise
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2007
    Messages : 257
    Par défaut
    Bonjour jpcheck,

    Ce que je souhaite, c'est pouvoir me connecter à une base de données présente sur le serveur distant et réaliser des requêtes SQL sur les tables de la base de données.

    Avec WAMP, il me faut une dll spécifique pour réaliser cette opération, et je pensais que ADO ou ADODB n'était pas suffisant, je m'en sers uniquement pour remonter des infos dans des classeurs fermés et je ne saurais peut-être pas le mettre en oeuvre pour connecter la BD.

    Encore merci pour ta réponse.

  4. #4
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    Si tu peux créer un DSN sur ta machine, tu peux récuperer les données dans ta base et les manipuler facilement oui
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  5. #5
    Membre éclairé Avatar de Duddy
    Homme Profil pro
    Agent de maitrise
    Inscrit en
    Novembre 2007
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : Agent de maitrise
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2007
    Messages : 257
    Par défaut
    Bonjour,

    Sur mon PC, je pense que la connexion sera possible.

    Par contre, sur un serveur distant, j'ai du mal à me connecter.

    Je suis entrain de tester par "Données/Données externe" et j'ai du mal avec le nom du serveur, j'ai essayé avec l'IP, avec le nom et j'ai toujours un message d'erreur.

    Par contre, quand je me connecte en FTP sur le serveur, cela fonctionne donc il est accessible.

    Quand j'aurais passé cette étape cela sera surement plus simple.

  6. #6
    Membre émérite

    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 652
    Par défaut
    Bonjour le forum,

    dans le lien ci dessous, des scripts de connexion à SQL SERVER qui pourront peut-^tre te fournir une piste pour des requ^tes avec ADO ou DAO

    http://www.connectionstrings.com/

    en espèrant que...

  7. #7
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 682
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 682
    Par défaut
    OK, regarde le tuto lié certes à Access
    http://ledzeppii.developpez.com/odbc-access/
    mais qui pourra te donner une idée de ce qu'il faut pour la création de DSN
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Migrer les applications VBA Access et VBA Excel vers la Power Platform
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Transfert de données depuis Excel en VBA vers SQL Server
    Par donos dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 06/06/2011, 14h57
  2. Conversion VBA to SQL SERVER
    Par mino26tz dans le forum Access
    Réponses: 12
    Dernier message: 03/12/2010, 13h30
  3. Conversion VBA to SQL SERVER
    Par mino26tz dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 01/12/2010, 18h19
  4. VBA excel <-> SQL Server 2005, login failed
    Par spirit69 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/03/2008, 11h38
  5. Probléme VBA Word et SQL server
    Par andrau dans le forum VBA Word
    Réponses: 2
    Dernier message: 12/10/2005, 11h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo