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 :

Function dlookup sous vba


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2013
    Messages : 3
    Par défaut Function dlookup sous vba
    Bonsoir tout le monde,
    j'ai un probléme avec la fonction dlookup sur vba, j'arrive pas a l'appliquer quand je lance ma macro j'ai un message d'erreur de compilation: Sub ou Function non définie. Merci a tous, (ps: je suis un débutant )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    Sub tab_pd()
        Dim rsData, rsData2 As ADODB.Recordset
        Dim sConnect As String
        Dim sSQL, sSQL2 As String
        Dim tab_Rating(), tab_pf(), tab_pd
        Dim a, dlookup As Variant
        Dim i, j As Variant
        Dim n As Variant
     
     
        sConnect = "Provider=Microsoft.ACE.OLEDB.12.0;" & _
                   "Data Source=C:\Users\BOUMLAIK\Desktop\M2\VBA\Nouveau dossier\VBA\Projet VBA mdb\Credit_Portfolio.accdb"
     
        ' chargement des parametres par defaut
        sSQL = "SELECT * " & _
               "FROM Portfolio;"
     
        Set rsData = New ADODB.Recordset
        rsData.Open sSQL, sConnect
     
        sSQL2 = "SELECT * " & _
               "FROM Rating;"
     
        Set rsData2 = New ADODB.Recordset
        rsData2.Open sSQL2, sConnect
     
        'nbSimul.Text = rsData.Fields(0)
        'corr.Text = rsData.Fields(1)
        'IC.Text = rsData.Fields(3)
     
        tab_Rating = rsData2.GetRows(99)
        tab_pf = rsData.GetRows(99)
     
     
        a = dlookup(5, "tab_Rating", "[1Y]=2")
     
     
    End Sub

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Tu es sur du vba Excel

Discussions similaires

  1. Insertion documents word dans champ objet OLE sous VBA
    Par frankouche dans le forum Access
    Réponses: 4
    Dernier message: 20/12/2006, 22h35
  2. Cases à cocher sous VBA
    Par dran dans le forum Général VBA
    Réponses: 4
    Dernier message: 15/11/2004, 22h50
  3. Réponses: 8
    Dernier message: 07/10/2004, 12h08
  4. (VBA-A] Requete access sous VBA
    Par vanima dans le forum VBA Access
    Réponses: 12
    Dernier message: 20/07/2004, 17h07
  5. Syntaxe PARAMETERS pour requête sous VBA
    Par GAGNON dans le forum VBA Access
    Réponses: 3
    Dernier message: 28/11/2003, 12h39

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