Salut
Je peux juste te dire comment ça se fait en VB, mais en VBA ça devrait pas être bien différent ...
Quand tu dis que tu as fait un ODBC Oracle, tu veux dire que tu as créé un DSN ? Si c'est le cas tu as sans doute déjà réussi à te connecter à ta base ?
A partir de la, il faut juste que tu te crée un objet recordset :
Dim rstTontruc As ADODB.Recordset
Après tu fais un open de ton recordset :
rstTonTruc.Open TaRequete, TaConnection
Regarde MSDN pour voir toutes les propriétés disponibles.
Une fois que t'as ça, pour accéder à la valeur de la colonne Zob pour l'enregistrement courant, tu vas voir dans rstTonTruc![Zob]
Sinon tu peux te déplacer dans les lignes qui ont été retournées par ta requête avec les méthodes rstTonTruc.MoveNext, MoveLast, MoveFirst etc etc.
Mais va voir l'aide sur les ADO dans le MSN c'est bien foutu.
Bonne chance
