Afficher le resultat d'un select * excel
kryshar
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Voila mon problème, je voudrais pouvoir afficher le résultat d'un "select * from MaTable where Des conditions variables" d'une table avec plusieurs champs et chaque champs possédant plus d'une valeur de façon a ce que l'utilisateur puisse voir tout les résultats en même temps sans pouvoir les modifier et tout ça en passant par un userform sous excel x)
MaTable se trouve dans une base de données access.
Comment pourrais-je faire ? si c'est possible ...
MaTable se trouve dans une base de données access.
Comment pourrais-je faire ? si c'est possible ...
1 réponse
-
Bonjour
Tu pourrais peut-être t'inspirer de ceci où les résultats sont écrits dans une listbox à 3 colonnes
Set requete = New ADODB.Recordset Set requete = source.Execute("SELECT * FROM ..... ta requete If requete.EOF MsgBox "Plage vide..." Exit Sub End If '---------- affectation des membres de la requête dans un tableau intermédiaire : With requete .MoveFirst Do While Not .EOF Tableau(0, X) = .Fields(0) Tableau(1, X) = .Fields(1) Tableau(2, X) = .Fields(2) X = X + 1 ReDim Preserve Tableau(2, X) .MoveNext Loop End With Me.LbxDonnees.Column() = Tableau