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 :

Dimensionnement de variables avec un userform récurrent [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 118
    Par défaut Dimensionnement de variables avec un userform récurrent
    Bonjour à tous,

    Déjà bien merci à ceux qui m'accorderont un peu de leur précieux temps...

    Après avoir passé l'avant-midi à essayer de trouver une solution sur le forum, je capitule...

    En annexe, vous trouverez un petit fichier Excel qui reprend l'essentiel de mon problème. ça a l'air assez basique à 1ère vue, mais j'ai éliminé ce qui fonctionnait pour ne garder que ce qui bloque...

    A l'ouverture du fichier Excel apparaît une 1ère Userform dans laquelle on doit rentrer un chiffre (par exemple 2)

    Cette dernière valeur va faire apparaître 2 fois une 2ème Userform dans laquelle il faut aussi introduire une valeur (par exemple 5 la 1ère fois et 10 la 2ème fois)

    A la fin, j'aimerais bien avoir dans une variabe appelée "nb_fin" dimensionnée à 10 les 2 valeurs introduites précédemment (càd 5 et 10)

    Donc on aurait : nbfin(1)=5 et nbfin(2) = 10.

    Je ne sais pas où mettre le dim nbfin(10) as integer

    A mon avis, il faut utiliser l'option Explicit, mais je pense qu'il y a une autre solution... très simple pour les spécialistes chevronnés que vous êtes...

    Merci d'avance...
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 173
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    A mon avis, il faut utiliser l'option Explicit, mais je pense qu'il y a une autre solution...
    Cette option que l'on place en tête de module n'a rien à voir avec les variables tableaux mais sert simplement à obliger le programmeur à déclarer explicitement ses variables. Ce qui est d'ailleurs fortement conseillé.
    Pour ton problème particulier, je te conseille la lecture de ce tutoriel Utiliser les variables tableaux en VBA Excel et Conceptualisation des variables tableau en VBA et Application à l'optimisation du code sous Excel
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Membre confirmé
    Inscrit en
    Février 2007
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 118
    Par défaut
    En attendant, j'ai effectivment trouvé la solution... Merci beaucoup

  4. #4
    Modérateur
    Avatar de Chtulus
    Homme Profil pro
    Ingénieur
    Inscrit en
    Avril 2008
    Messages
    3 094
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 3 094
    Par défaut
    Bonjour,

    En générale, c'est plus sympa si vous trouvez une solution de la poster.

    Cela pourrait servir à d'autres membres qui auraient le même problème ultérieurement
    « Je ne cherche pas à connaître les réponses, je cherche à comprendre les questions. »
    - Confucius -

    Les meilleurs cours, tutoriels et Docs sur les SGBD et le SQL
    Tous les cours Office
    Solutions d'Entreprise



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

Discussions similaires

  1. [VB.NET] Problem de récupération de variable avec une DLL
    Par ludovic85 dans le forum Windows Forms
    Réponses: 11
    Dernier message: 19/01/2005, 11h37
  2. Réponses: 4
    Dernier message: 28/10/2004, 10h57
  3. Variable avec saut de ligne à l'intérieur
    Par MaTHieU_ dans le forum Langage
    Réponses: 2
    Dernier message: 09/08/2004, 22h39
  4. Generer des noms de variables avec une boucle
    Par moutanakid dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 28/07/2004, 17h45
  5. Désigner une variable avec une variable?
    Par littleman dans le forum Paradox
    Réponses: 4
    Dernier message: 12/08/2002, 11h21

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