OVH Cloud OVH Cloud

Requête en fonction VBA

11 réponses
Avatar
orange
Bonjour =E0 tous,

Je suis nouveau en VBA et j'aimerais savoir s'il est possible de faire
une fonction VBA qui agirait de fa=E7on similaire =E0 une fonction SQL.

Voici ce que je cherche =E0 faire:

Function getAnnees(annee As Integer) As ?? <- retourne une table
Access

Table.Column(0).Name =3D "Annees"
Do While annee < year(getDate()) + 1
Table.Row.Add() =3D year
year =3D year + 1
Loop
Returns Table

End Function

Maintenant, en utilisant une requ=EAte Access du genre :

SELECT getAnnees(2008)

J'aimerai obtenir une table comme celle-ci :
|Annees
rang=E9e 1 | 2008
rang=E9e 2 | 2009
rang=E9e 3 | 2010


Merci beaucoup =E0 tous

1 réponse

1 2
Avatar
orange
Bonjour Michel,

Pour faire suite à ton dernier commentaire :

Tu crée pratiquement ce que tu veux en VBA.



Est-ce que tu pourrais me montrer un exemple VBA qui ferait
l'équivalent de ce que je cherche à faire, soit une table en mémoire ?

Merci encore. Désolé si mon temps de réponse est long.
1 2