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 :

Probleme affectation de variable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2015
    Messages : 6
    Par défaut Probleme affectation de variable
    Bonjour, j'ai un petit problème dans mon code VBA que voici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    If est_utilisable = True And m = 1 Then
                ReDim Caisses_utilisables(UBound(Caisses_utilisables) + 1)
                Caisses_utilisables(UBound(Caisses_utilisables) - 1) = Caisses(0, i)
    End If
    Sous certaines conditions, je rajoute une valeur à la fin de mon tableau dynamique et je dois donc augmenter de 1 sa taille. Si je rajoute un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox Caisses_utilisable(UBound(Caisses_utilisables))
    avant le End If, la macro affiche bien toutes mes valeurs.
    Par contre avec ce code qui est censé afficher l'ensemble du tableau (le code marche avec d'autres tableaux) je reçois un ensemble de case vide (mais le bon nombre de case).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    frag = ""
    For i = 0 To UBound(Caisses_utilisables) - 1 Step 1
               MsgBox Caisses_utilisables(i)
               frag = frag & Caisses_utilisables(i) & " / "
    Next i
    MsgBox frag
    Je pense qu'il y à un problème d'affectation de variable dans cette histoire, une idée ?
    Merci d'avance,
    Cordialement

  2. #2
    Membre chevronné
    Homme Profil pro
    Alternant
    Inscrit en
    Décembre 2015
    Messages
    413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Alternant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 413
    Par défaut
    Essaye :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ReDim Preserve Caisses_utilisables(UBound(Caisses_utilisables) + 1)

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2015
    Messages : 6
    Par défaut
    C'est bon ça à marché !
    Une petite explication ?
    Merci !

  4. #4
    Membre chevronné
    Homme Profil pro
    Alternant
    Inscrit en
    Décembre 2015
    Messages
    413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Alternant

    Informations forums :
    Inscription : Décembre 2015
    Messages : 413
    Par défaut
    Selectionne le Preserve et

    Non en vrai tu peux lire ceci : A lire

    En gros Redim te permets de redimensionner ton tableau (entendons bien que la dernière dimension) mais efface tout ce qui est dedans
    Le Preserve te permets de garder tes données

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

Discussions similaires

  1. Probleme d'encodage et d'affectation de variable en "OU"
    Par kedare dans le forum Général Python
    Réponses: 4
    Dernier message: 25/01/2009, 22h09
  2. probleme d'affectation de variable
    Par claire_cartier dans le forum C
    Réponses: 7
    Dernier message: 20/11/2008, 11h46
  3. [Win32][2005perso]Probleme d'affectation sur variable Typée
    Par Qwazerty dans le forum Composants VCL
    Réponses: 4
    Dernier message: 12/08/2007, 23h55
  4. [PL/SQL]probleme affectation de variable dans une requete
    Par <% Bastien %> dans le forum SQL
    Réponses: 9
    Dernier message: 17/04/2007, 18h40
  5. Réponses: 10
    Dernier message: 03/05/2005, 21h57

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