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 :

Aide sur un code VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Février 2020
    Messages : 9
    Par défaut Aide sur un code VBA
    Bonjour a tous svp j ai un probleme avec mon code et je n arrive pas aussi a le tester pour voir si le code fonctionne bien

    Énoncé
    Sous-programme 6 : PopulationDeDepart (ModulePrincipal)
    Cette fonction retourne l'état de la population avant que l'épidémie la frappe. Tous les individus
    sont alors initialisés dans le groupe des gens en santé.
    Paramètres :
    • Le groupe initial de personnes en santé.
    Valeur de retour :
    • Une population où tous les gens sont en santé.

    voici le code que j ai ecrit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Public Function PopulationDeDepart(ByRef GroupeInitialSanté As population) As population
     
            PopulationDeDepart.PersonnesEnSante = GroupeInitialSanté.PersonnesEnSante
     
     
     
    End Function



    Voici ma fonction test


    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
    Dim GroupeInitial As Long
    Dim PopulationDeDepart As Long
    Dim population As Groupe
     
        population.PersonnesEnSante = 2
        population.PersonnesImmunisés = 3
        population.PersonnesMalades = 4
        population.PersonnesDecedes = 5
     
     
     
    GroupeInitial = PopulationDeDepart
     
     
    Call MsgBox(PopulationDeDepart(6))
     
     
    End Sub



    Merci pour vos aides

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Arnaud87 Voir le message
    Bonjour,

    Comment avez-vous défini le type de la variable Groupe ?

    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
     
    Option Explicit
     
    Type Groupe
        PersonnesEnSante As Long
        PersonnesImmunisees As Long
        PersonnesMalades  As Long
        PersonnesDecedees As Long
    End Type
     
     
     
    Sub Test()
     
    Dim GroupeInitial As Groupe
    Dim PopulationDeDepart As Groupe
    Dim Population As Groupe
     
        Population.PersonnesEnSante = 2
        Population.PersonnesImmunisees = 3
        Population.PersonnesMalades = 4
        Population.PersonnesDecedees = 5
     
        GroupeInitial.PersonnesEnSante = Population.PersonnesEnSante
     
        PopulationDeDepart.PersonnesEnSante = GroupeInitial.PersonnesEnSante
     
        MsgBox PopulationDeDepart.PersonnesEnSante
     
     
    End Sub

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Février 2020
    Messages : 9
    Par défaut Définition de type
    Bonjour voici comment j'ai défini ton type

    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Public Type population
     
        personnesSantes As Long
        personnesImmunises As Long
        personnesMalades As Long
        personnesDecedees As Long
     
    End Type

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Arnaud87 Voir le message

    Bonjour,

    Mon code n'est-il pas suffisant ?

  5. #5
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2020
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Février 2020
    Messages : 9
    Par défaut Aide sur un code VBA
    Bonjour quand je fais le test ca me met ca Nom : WhatsApp Image 2020-03-27 at 09.25.54.jpeg
Affichages : 91
Taille : 162,0 Ko

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Arnaud87 Voir le message
    Utilise mon code...

Discussions similaires

  1. Aide sur un code VBA !
    Par TheHighFlying dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/06/2009, 11h44
  2. aide sur un code Mysql+
    Par flo1084 dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 24/10/2006, 09h54
  3. [C# 1.1] Aide sur un code C# 2005
    Par Filipegomes dans le forum Windows Forms
    Réponses: 4
    Dernier message: 18/10/2006, 14h33
  4. Réponses: 2
    Dernier message: 09/06/2006, 14h38
  5. [VB6] Aide sur un code
    Par Lucas42 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 10/05/2006, 14h54

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