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 :

Comprendre un code VBA.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3
    Par défaut Comprendre un code VBA.
    Bonjour,

    J'essaye actuellement de décrypter le code de mon prédécesseur au boulot afin de reprendre son travail et je bloque sur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set DataEnseignes.col = Modele.getAllEnseignes
    Je n'arrive pas à trouver ce à quoi sert ou se rapporte le Modele.quelquechose
    N'ayant fais qu'un peu de VBA à la fac je ne me souviens plus.

    Merci.

  2. #2
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Par défaut
    Salut,

    Tu as 2 objets :
    DataEnseignes et Modele

    Le code affecte à la propriété col de l'objet DataEnseignes la valeur de la propriété getAllEnseignes de l'objet Modele.

    Après pour savoir que sont ces objets, il faut regarder la déclaration.

  3. #3
    Membre éprouvé Avatar de Commodore
    Homme Profil pro
    Business manager
    Inscrit en
    Février 2004
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Business manager

    Informations forums :
    Inscription : Février 2004
    Messages : 599
    Par défaut
    Je parierais plutôt sur le fait que DataEnseignes est une collection

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3
    Par défaut merci
    De vos reponses.

  5. #5
    Membre éprouvé Avatar de Commodore
    Homme Profil pro
    Business manager
    Inscrit en
    Février 2004
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Business manager

    Informations forums :
    Inscription : Février 2004
    Messages : 599
    Par défaut
    J'ajouterai une petite précision sur ce que je pense déduire de ce code:
    (sans reprendre ce qu'à dit Lou Pitchoun, pour ne faire doublon)

    Modele.getAllEnseignes est une méthode qui renvoie une collection complète (certainement la collection Enseignes)
    et l'attribue à la valeur de l'objet DataEnseignes.col qui doit être de type collection également.
    Reste à savoir une collection de quoi...

    Bon courage

  6. #6
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Par défaut
    Salut vous 2,

    Suite à ton message, Commodore, j'ai également pensé à une déclaration Type du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Type quelquechose
        col
        ....
    End Type
    Par contre Modele est peut être une classe (voir les modules de classes) et getAllEnseignes une fonction de cette classe.

    Non ?? tu en penses quoi ?

    Citation Envoyé par Commodore Voir le message
    J'ajouterai une petite précision sur ce que je pense déduire de ce code:
    (sans reprendre ce qu'à dit Lou Pitchoun, pour ne faire doublon)

    Modele.getAllEnseignes est une méthode qui renvoie une collection complète (certainement la collection Enseignes)
    et l'attribue à la valeur de l'objet DataEnseignes.col qui doit être de type collection également.
    Reste à savoir une collection de quoi...

    Bon courage

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/10/2005, 15h51
  2. Réponses: 4
    Dernier message: 13/10/2005, 14h44
  3. Réponses: 3
    Dernier message: 06/09/2005, 10h27
  4. Comment creer une procédure stockée à partir d'un code VBA?
    Par Alcor020980 dans le forum Connexion aux bases de données
    Réponses: 4
    Dernier message: 24/05/2005, 19h55
  5. Comprendre un code asm relatif aux bitmaps
    Par sorry60 dans le forum Assembleur
    Réponses: 8
    Dernier message: 20/04/2005, 21h31

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