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 :

Tableau d'entier en paramètre d'un setter


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2022
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2022
    Messages : 1
    Par défaut Tableau d'entier en paramètre d'un setter
    Bonjour,

    J'ai créé une classe "Promo", cette classe possède plusieurs attributs dont un :Nom : capture1.png
Affichages : 133
Taille : 1,9 Ko qui est un tableau d'entier.

    Cet attribut a un getter et un setter:
    Nom : capture2.png
Affichages : 145
Taille : 3,1 Ko

    Nom : capture3.png
Affichages : 145
Taille : 2,9 Ko

    Dans une fonction "Return_classe" d'un autre module j'aimerais changer la valeur de cet attribut via mon setter:
    Nom : capture4.png
Affichages : 200
Taille : 1,8 Ko

    La fonction Tab_planning renvoie un tableau d'entiers. (La fonction est testée, elle marche)

    Cependant lorsque j'exécute la fonction "Return_classe" un message d'erreur apparait:
    Nom : erreur.png
Affichages : 117
Taille : 7,0 Ko, j'ai cherché une solution sur internet sans succès.

    Je débute en VBA et j'aimerais comprendre comment je peux changer un attribut d'une instance de "Promo" sachant que cet attribut est un tableau d'entier. Merci de votre aide

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 508
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 508
    Par défaut
    Hello,

    Ton setter accepte un tableau d'entier,
    mais ton getter retourne un entier.
    Forcément, ca coince.

    PS:
    Poste tes sources plutôt que des screen-shots, ce sera beaucoup plus simple.
    Evite de donner aux arguments le même nom que la fonction / procédure / propriété, ça apporte de la confusion (et peut réserver de sales surprises).

  3. #3
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 575
    Par défaut
    Bonsoir,
    Oui ton Get doit retourner un tableau d'entier!
    As Integer()

Discussions similaires

  1. Limite Allocation Mémoire d'un tableau d'entier
    Par l9ft b9hind dans le forum C++
    Réponses: 5
    Dernier message: 27/10/2005, 19h29
  2. [VB6] Déclaration d'un tableau avec variable en paramètre.
    Par méphistopheles dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 23/10/2005, 12h21
  3. convertir tableau d'entier en char[]
    Par nin47 dans le forum C
    Réponses: 20
    Dernier message: 12/10/2005, 20h03
  4. Réponses: 2
    Dernier message: 03/10/2005, 22h16
  5. Réponses: 6
    Dernier message: 23/05/2005, 10h47

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