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

VBA Discussion :

Setter dans un module de classe


Sujet :

VBA

  1. #1
    Membre éprouvé Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Points : 1 067
    Points
    1 067
    Par défaut Setter dans un module de classe
    Salut à tous !

    Je bute la dessus depuis 4h, si vous voyez où je me plante...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Option Explicit
     
    Dim ticker_ As String
     
    Property Get ticker() As String
        ticker = ticker_
    End Property
     
    Property Set ticker(ticker)
        ticker_ = ticker
    End Property
    Le get fonctionne très bien, mais j'ai des soucis avec le set


    Je ne comprends vraiment pas d'où sort cette erreur, pouvez-vous m'aiguiller ?

    Merci !

  2. #2
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 130
    Points : 3 118
    Points
    3 118
    Par défaut
    Ticker est un string et non un object : contentes-toi d'un property let.

  3. #3
    Membre éprouvé Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Points : 1 067
    Points
    1 067
    Par défaut
    Effectivement...

    en fait je viens de trouver la source de mon problème :
    si pour un champ donné, le property get renvoie un certain type de données, et bien le let associé doit prendre en paramètre ce même type, sinon ça ne fonctionne pas.


    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Création d'un comboxbox dans un module de classe
    Par JLP64 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 06/10/2011, 12h24
  2. [VBA] Connexion permanente dans un module de classe
    Par cocobingo dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 14/01/2009, 13h54
  3. [VBA] Collection dans un module de classe
    Par spaiku dans le forum VBA Access
    Réponses: 5
    Dernier message: 22/08/2008, 10h38
  4. erreur avec withevents dans un module de classe
    Par patbou dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 20/12/2007, 04h32
  5. Accesseur de collection dans un module de classe
    Par in dans le forum Général VBA
    Réponses: 4
    Dernier message: 17/08/2007, 18h09

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