Requete SQL en VBA avec Excel
odoobe
Messages postés
3
Statut
Membre
-
odoobe Messages postés 3 Statut Membre -
odoobe Messages postés 3 Statut Membre -
Bonjour,
Je voudrais récupérer la valeur d'une table MySQL dans une cellule excel
exemple:
Table MySQL : prenom
Id_Prenom Prenom
1 Pierre
2 Jean
3 Jacques
Dans la cellule "A1" je tape Id_Prenom => 2
et je reçois la valeur "Jean" dans la cellule "A2"
je voudrais pouvoir faire ça en VBA et si possible sans devoir passer par un formulaire
mais plutot exécuter la requette quand je sors de "A1" (fleche ou enter)
grand merci d'avance pour votre aide
Olivier
Je voudrais récupérer la valeur d'une table MySQL dans une cellule excel
exemple:
Table MySQL : prenom
Id_Prenom Prenom
1 Pierre
2 Jean
3 Jacques
Dans la cellule "A1" je tape Id_Prenom => 2
et je reçois la valeur "Jean" dans la cellule "A2"
je voudrais pouvoir faire ça en VBA et si possible sans devoir passer par un formulaire
mais plutot exécuter la requette quand je sors de "A1" (fleche ou enter)
grand merci d'avance pour votre aide
Olivier
A voir également:
- Exécuter une requête sql en vba excel
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
- Si ou excel - Guide
2 réponses
Bonjour,
Avez-vous un code de connexion ???
code a adapter et a mettre dans VBA de la feuille de A1
A+
Avez-vous un code de connexion ???
code a adapter et a mettre dans VBA de la feuille de A1
'detection changement de valeur A1
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("A1")) Is Nothing Then
strSQL = "SELECT * FROM prenom WHERE id ='" & Range("A1") & "'"
'envoi requete SQL
'retour: au moins une info
If Not (nom_du_recordset.BOF = True And nom_du_recordset.EOF = True) Then
Range("A2") = nom_du_recordset.Fields(" Prenom ").Value
Else
MsgBox "Pas de Prénom trouvé !!!!!!"
End If
End If
End Sub
A+